变量(variable):变量就是一个名字或者标签。
例如:
X = 3 给变量X赋值为3;“=” 是赋值的意思
print(X) 打印变量X
变量名命名的原则:通常是由字母,数字,下划线构成。但是,不能以数字开头。
1、变量名是区分大小写的。
2、变量的是变化的,变量的值取决于最后一次的赋值操作。
3、交换两个变量的值,可以再次引入一个变量,也可以选择直接交换的操作方式:
引入中间变量z:
X = 3
y = 5
z = X 引入中间变量z,将X的值赋给z
X = y 将y变量的值赋给X
y = z 将中间变量z的值赋给y
pint (x,y)
5,3
直接交换:
X = 3
y = 5
x,y = y,x
print(x,y)
5,3
字符串(string)
字符串用来表示文本序列
有三种主要的方式:
1、单引号
2、双引号
3、三引号
print('xiaoyuer')
xiaoyuer
print('"xiaoyuer"')
"xiaoyuer"
注意:文本两端的引号一定要相同
转义字符 \
在需要在字符中使用特殊字符时需要使用转义字符\
\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是
在windows系统中路径名就是\来表示的,而由于\在python中具有转义字符的含义,会出现如下这种情况:
>>> print("c:\temp\table\tell\near")
c: emp able ell
ear
而要解决这些问题的方法有以下两种:
1、加一个\去转义路径中的\
>>> print("c:\\temp\\table\\tell\\near")
c:\temp\table\tell\near
2、在最前面加一个字母r,表明后面的字符串是一个原始字符串,这样就使得转义字符无效
>>> print(r"c:\temp\table\tell\near")
c:\temp\table\tell\near
注意:\放到字符串的末尾,表示内容还没有结束。
>>> print("1 \n\
2 3 \n\
4 5 6 \n\
7 8 9 0 \n")
1
2 3
4 5 6
7 8 9 0
长字符串
长字符串可以使用转义字符来表示它没有结束。但是可以使用三引号来简便的书写。
>>> poetry = """
少小离家老大回,
乡音无改鬓毛衰。
儿童相见不相识,
笑问客从何处来?
"""
>>> print(poetry)
少小离家老大回,
乡音无改鬓毛衰。
儿童相见不相识,
笑问客从何处来?
字符串的加法、乘法
字符串加法表示字符串的拼接;乘法表示字符串的复制
>>> print("study" + "hard" *3)
studyhardhardhard
>>> print(("study" + "hard") *3)
studyhardstudyhardstudyhard









网友评论