把握今天,才能拥有明天!!!
字符串
- 转义字符
- 格式化
- 内建函数(后延)
转义字符
- 反斜杠+内容
- print就是有换行
- \r\n
#输出let's go ss="C:\\user" s = "let's go\n" h = 'let\'s go' hh="Ali\nhuhu" print(s) print(h) print(ss) print(hh)
let's go let's go C:\user Ali huhu
格式化
- 把字符串按照一定格式打印或者填充
- 1.利用百分号
- 2.利用format函数
s = "I love %s"
print(s)
ss = "I love %s"%"Alihuhu"
print(ss)
print(s%"Alihuhu")
h = "I an %s,I am %d years old"
print(h%("Alihuhu",18))
I love %s
I love Alihuhu
I love Alihuhu
I an Alihuhu,I am 18 years old
format函数,推荐使用
- 在使用时,以{}和:代替%,后面用format带参数完成
s = "I love {}".format("Alihuhu")
print(s)
hh="Yes,I am {1}years old,I love {0},I am {1}years old".format("Alihuhu",18)
print(hh)
I love Alihuhu
Yes,I am 18years old,I love Alihuhu,I am 18years old
None
- 什么都没有
- 函数没有返回值,返回None
- 用来占位置
- 用来解除变量的绑定
表达式
运算符
比较或关系运算符 赋值运算符 位运算 算数运算符 #Python没有自增自减运算符 逻辑运算符 成员运算 身份运算符
s=10/3
print(s)
s=10//3
print(s)
3.3333333333333335
3
比较运算符
a=3
b=a==80
print(b)
print(9!=8)
False
True
逻辑运算符
- and看作乘法
- or看作加法
- not逻辑非
a=1
b=4
c=a and b
print(c)
a = True
b = False
c = True
d = a and b or c
print(d)
4
True
成员运算符号
- 用来检测一个变量是否是另一个变量的成员
- in
- not in
l={1,2,3,4,5} a=7 b=a in l print(b) a=4 print(a in l) print(a not in l)
False True False
身份运算
- 用来检测两个变量是否是同一个变量
- var1 is var2
- var1 is not var2
a=9
b=9
print(a is b)
a="I love"
b="I love"
print(a is b)
True
False
使用方法修改字符串大小写:
s.upper() //改为大写
s.lower() //改为小写
字符串的拼接直接使用加号“+”
合理使用制表符\t或换行符\n
删除空格:
调用方法rstrip可去除末尾空格
调用方法lstrip可去掉开头空格
调用方法strip可去掉两端空格
其他类型转为字符串可用str()实现