请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!
变量
变量 variable
它代表一个名字,一个标签.,它的值是可变的…
通过 = 赋值 来使用变量
例如:
x = 3
X为变量名 = 为赋值 3为变量值
变量名称在左边 值在右边
变量命名要求: 数字、下划线、字母构成。不可以以数字开头,Python 3 支持以中文命名变量名称。
实验:x = 3 y = x 查看x,y的值
x = 3
y = x
print (x)
3
print (y)
3
x = 3 y = 5 x = y 查看x y的值
x = 3
y = 5
x = y
print (x)
5
x = 3
y = 5
y = x
print (x)
3
print (y)
3
相同值赋值
x = y = 5
print (x,y)
5 5
不同变量值互换
x = 3
y = 5
z = x # 将变量值赋予新一个新变量
x = y # 将变量y的值赋予x
y = z # 将变量x的值赋予y 注:y的值在赋予x之前,x的值已经赋予z,所以z此刻代表x的值
print (x,y)
5 3
print (z)
3
不同值互换简便方式
x = 3
y = 5
x , y = y , x # 将 y 赋予 x x 赋予 y 注:此刻的值均为变量原值
print (x , y )
5 3
中文变量名称
你好 = "hello"
print (你好)
hello
字符串
Python使用字符串表示文本序列
single quotes : 使用一对单引号
double quotes 使用一对双引号
文本两边引号需成对使用
实验:单引号、双引号用法
print ('这是一个单引号字符串')
这是一个单引号字符串
print ("这是一个双引号字符串")
这是一个双引号字符串
转义字符的使用
为什么要使用转义字符:
print ('Let's go ') # '需要成对使用
SyntaxError: unterminated string literal (detected at line 1)
使用转义字符后
print ('Let\'s go ')
Let's go
不使用转义字符,需要更换为双引号
print ("Let's go ")
Let's go
如果单、双引号都需要使用的情况!
print (' \" Let\'s go ! \" ') # 需要双引号作为文本输出,通过转义字符来进行输出
" Let's go ! "
转义字符
\\ 反斜杠
\' 单引号
\" 双引号
\a 响铃(bel)
\b 退格符(bs)
\n 换行符(lf)
\t 水平制表符(tab)
\v 垂直制表符 (vt)
\r 回车(cr)
\f 换页符 (ff)
\ooo 八进制
原始字符串
实例:
print ('d:\three\two\one\now') #\t \n 转义字符 制表符 换行符使用
d: hree wo\one
ow
完整输出原始字符有两种方式
转义形式:
print ('d:\\three\\two\\one\\now')
d:\three\two\one\now
原始字符串形式
print (r'd:\three\two\one\now') # 在引号前加小写r 代表后面是原始字符串,转义字符失效
d:\three\two\one\now
反斜杠不能再字符串末尾,在末尾代表未结束,即未终止的字符串文字
长字符串
通过变量来进行输出长字符串
使用方式: ‘’’ ‘’’ 或 “”" “”"
三个单引号或者三个双引号
a = (''' 将进酒
李白〔唐代〕
君不见黄河之水天上来,奔流到海不复回。
君不见高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。(倾耳听 一作:侧耳听)
钟鼓馔玉不足贵,但愿长醉不愿醒。(不足贵 一作:何足贵;不愿醒 一作:不复醒)
古来圣贤皆寂寞,惟有饮者留其名。(古来 一作:自古;惟 通:唯)
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马、千金裘,呼儿将出换美酒,与尔同销万古愁。''')
print (a)
将进酒
李白〔唐代〕
君不见黄河之水天上来,奔流到海不复回。
君不见高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。(倾耳听 一作:侧耳听)
钟鼓馔玉不足贵,但愿长醉不愿醒。(不足贵 一作:何足贵;不愿醒 一作:不复醒)
古来圣贤皆寂寞,惟有饮者留其名。(古来 一作:自古;惟 通:唯)
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马、千金裘,呼儿将出换美酒,与尔同销万古愁。
a = ("""
将进酒
李白〔唐代〕
君不见黄河之水天上来,奔流到海不复回。
君不见高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。(倾耳听 一作:侧耳听)
钟鼓馔玉不足贵,但愿长醉不愿醒。(不足贵 一作:何足贵;不愿醒 一作:不复醒)
古来圣贤皆寂寞,惟有饮者留其名。(古来 一作:自古;惟 通:唯)
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马、千金裘,呼儿将出换美酒,与尔同销万古愁。
""")
print (a)
将进酒
李白〔唐代〕
君不见黄河之水天上来,奔流到海不复回。
君不见高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。(倾耳听 一作:侧耳听)
钟鼓馔玉不足贵,但愿长醉不愿醒。(不足贵 一作:何足贵;不愿醒 一作:不复醒)
古来圣贤皆寂寞,惟有饮者留其名。(古来 一作:自古;惟 通:唯)
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马、千金裘,呼儿将出换美酒,与尔同销万古愁。
总结:本节学习了,变量与字符串,了解了变量个赋值过程以及各种变量值互换等方式,学习了变量名称的组成,以及不能以数字开头的注意事项,了解中文也可以作为变量名。
学习字符串,了解其中的转义字符、单引号、双引号的使用方式,存在同时使用双引号及英文中单引号时的注意事项,以及避免出现的问题。学习了如何输出原始字符串,多行文本除了使用/n/来进行换行外,还可以通过长文本模式来进行输出。