|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 youwoxppiay816 于 2017-6-12 00:13 编辑
1.
变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量[注1](variable),在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”[注2]。
注1:变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。①变量名有字母、数字、下划线组成。②数字不能开头。③不可以使用关键字。④例子:a a1 a_ a_1
注2:Python中的命名不能以数字开头,比如:520_MM=200 ,是语法的错误。见第三节习题0。
2.
Python与大多数其他计算机语言的做法稍有不同,Ta并非把值存储在变量中,而更像是把名字贴在值得上边。变量的赋值,是变量声明和定义的过程 a=1 (a是变量,1是赋的值); ld(a)
比如:>>> teacher='小脚丫' 给teacher赋值
>>> print(teacher) 打印teacher 输出变量(teacher)的值(小脚丫)
小脚丫 输出结果
3.
有些Python程序员会说Python没有变量只有名字。变量相当于标签,在Python中,变量只是换了位置而已。
4.
不叫常量,不叫恒量,叫变量,因为是可变的。(好吧,可以这么理解还。)
5.
>>> first=3 给变量(字符串)first赋值3
>>> second=8 给变量second(字符串)赋值8
>>> third=first+second 第三个变量赋值(只有一个等号)为前两个变量的和
>>> print(third)
11
6.
>>> myteacher='小女' 给变量赋值
>>> yourteacher='打女' 给变量赋值
>>> ourteacher=myteacher+yourteacher 这种形式叫字符串的拼接
>>> print(ourteacher)
小女打女
7.
(1)在使用变量之前,需要对其先赋值。
(2)变量名可以包括字母、数字、下划线,但变量名不能以数字开头。(Python是用c语言写出来的)
(3)字母可以是大写或小写,但大小写是不同的。也就是说fishc和FishC对于Python来说是完全不同的两个名字。
(4)等号(=)是赋值的意思,左边是名字,右边是值,不可写反。
(5)变量的命名,理论上可以取任何合法的名字,但尽量给变量取专业一点儿得名字:
>>>t='小甲鱼' 这个命名不好,因为t太泛了,时间长了很容易记错。
>>>xxoo='小甲鱼' 这个命名也不好,因为在一些人懂别人不见得懂。
>>>teacher='小甲鱼' 这个命名比较好,专业性强,意思明确。
8.
>>> 打女='my' 给变量赋值
>>> 小女='you'
>>> 我们女=打女+小女
>>> print(我们女)
myyou
9.
到目前为止,我们所认知的字符串就是引号内的一切东西,我们也把字符串叫做文本,文本和数字是截然不同的,看例子:
>>>6+8
14 即两个数字之和
>>>'6’+'8’
68 即两个字符串的拼接
10.
在Python里创建一个字符串,要在字符串两边加引号,单引号或双引号都可以,但必须成对,不能只有一边有引号或两边的引号不一样。
11.
若字符串中需要出现单引号或双引号怎么办?
例子:打印字符串:Let’s go!
方法有两种,一种是用我们的转义符号(\)对字符串中的引号进行转义:[转义符号(\)]
>>> print('Let\'s go!') 或者 >>> 'Let\'s go!'
Let's go! "Let's go!"
还有一种是双引号:>>> print("Let's go!")
Let's go!
12.
原始字符串
(1) >>>str=’C:\now’
>>> str
'C:\now'
>>> print(str)
C:
ow 会出现这种结果。 [注:也就是说,把\n知觉为转义字符了]
(2)>>>str=’C:\\now’ 用反斜杠对自身进行转义。
>>> str
'C:\\now'
>>> print(str)
C:\now 就正常了。
(3)如果一个字符串中有很多反斜杠:
>>>str=’C:\program files\intel\wifi\help’
这时候,可以用原始字符串,只需要在字符串前加一个英文字母r即可:
如:>>>str=r’C:\program files\intel\wifi\help’
>>>str
'C:\\program files\\intel\\wifi\\help'
>>>print(str)
C:\program files\intel\wifi\help 打印的结果就正常而快捷了。
[注意:语句最后不要加\,不然会出现语法错误。但若非加不可,可以这样加:
>>> str=r'C:\Program Files\FishC\Good''\\'
>>> print(str)
C:\Program Files\FishC\Good\ ]
13.
长字符串
跨越多行的字符串,如:
啦啦啦,
种太阳,
啦啦啦,
种太阳,
啦啦啦,
啦啦啦,
种太阳~
这时候,我们就要使用到三重引号字符串!'''x'''或"""x"""
[注意:Python只认英文标点符号,不要用中文标点符号,会出错。]
如:
>>> str='''啦啦啦, [注:str也可以用其他英文字符代替,如teeh]
种太阳,
啦啦啦,
种太阳,
啦啦啦,
啦啦啦,
种太阳~'''
>>> str
'啦啦啦,\n种太阳,\n啦啦啦,\n种太阳,\n啦啦啦,\n啦啦啦,\n种太阳~'
>>> print(str)
啦啦啦,
种太阳,
啦啦啦,
种太阳,
啦啦啦,
啦啦啦,
种太阳~
>>>
14.
Python 要用英文标点符号
15.
往上退一格可以把上面的语句复制下来。或是,在前面输入的语句后面回车,可以把前面的语句复制到最下面一行。方便输入,而不用重新打一遍。
|
评分
-
查看全部评分
|