鱼C论坛

 找回密码
 立即注册

python变量字符串

已有 664 次阅读2017-9-21 10:46 |个人分类:python

->变量名就像我们现实社会的名字,把一个值复制给一个名字时,它会存储在内存中,称之为变量,在大多数语言中,都把这种行为称为“给变量赋           值”,或“把值存储在变量中”
->不过Python与其他大多数其他计算机语言的做法稍有不同,它并不是把值存储在变量中,而更像是把名字贴在值得上面
->所以有些Python程序员会说“Python”没有“变量”只有“名字”
->在使用变量前,首先要对其赋值
->变量名可以包括字母,数字,下划线,但不能以数字开头
->字母可以是大写或小写,但大小写是不同的。也就是说first与First是不同的两个名字
->符号(=)是赋值的意思,左边是名字右边是值,不可反写
->到目前为止,我们所认知的字符串就是引号内的一切东西,我们也把字符串叫做文本,文本和数字是截然不同的
>>>5+8=13
>>>"5"+"8"="58"
->要告诉python你在创建一个字符串,就要在字符两边加上引号,可以是单引号或者双引号,Python并不挑剔。但必须成对,你不能一边单引号,另一边却用双引号结尾。
->如果字符串中需要出现单引号或双引号怎么办?
有两种方法,第一种比较常用,就是用我们的转义字符(\)对字符串中的引号进行转义
>>>'let\' go'
还有一种方法
>>>"let's go"  使用双引号
->反斜杠是一个好东西,不妨打印:
>>>str = "C:\now"

\n成了换行

我们可以用反斜杠对其自身进行转义:

>>>str = "C:\\now"

但如果对于一个字符串中有很多个反斜杠

>>>str = "C:\Program Files\Intel\WiFi\Help"

 挨个添加十分繁琐

针对这种情况,原始字符串的使用就十分简单,只需在字符串的前面加一个英文字母r即可

>>>str = r"C:\now"

注意,生字符串结尾不能有单个\,可以用\\表示单个\


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-18 22:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部