-
Cut
a='ABCD'
a1=a[0:3]
print(a1)
###输出的a1为ABC
###语法为 x=y[起始:终止](包含起始不包含终止)
查看全部 -
字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号
{}
,就可以把模板数据内容嵌到字符串模板对应的位置。# 字符串模板 template = 'Hello {}' # 模板数据内容 world = 'World' result = template.format(world) print(result) # ==> Hello World
字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号
{}
,就可以把模板数据内容嵌到字符串模板对应的位置。# 字符串模板 template = 'Hello {}' # 模板数据内容 world = 'World' result = template.format(world) print(result) # ==> Hello World字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。
# 字符串模板 template = 'Hello {}' # 模板数据内容 world = 'World' result = template.format(world) print(result) # ==> Hello World字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。
# 字符串模板 template = 'Hello {}' # 模板数据内容 world = 'World' result = template.format(world) print(result) # ==> Hello World
如果模板中
{}
比较多,则容易错乱,那么在format的时候也可以指定模板数据内容的顺序。# 指定顺序 template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.' result = template.format('World', 'China', 'Beijing', 'imooc') print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc. # 调整顺序 template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.' result = template.format('World', 'China', 'Beijing', 'imooc') print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.
除了使用顺序,还可以指定对应的名字,使得在format过程更加清晰。
# 指定{}的名字w,c,b,i template = 'Hello {w}, Hello {c}, Hello {b}, Hello {i}.' world = 'World' china = 'China' beijing = 'Beijing' imooc = 'imooc' # 指定名字对应的模板数据内容 result = template.format(w = world, c = china, b = beijing, i = imooc) print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.
查看全部 -
Python提供isinstance()函数,可以判断参数类型,它接收两个参数,第一个是需要判断的参数,第二个是类型。
查看全部 -
if-else语句要注意两个地方
第一个是冒号: (在else中同样需要冒号)
第二个是缩进,在else的子逻辑分支,同样需要缩进。
查看全部 -
计算机只能处理数字,如果要处理文本,必须先把文本转换为为数字。
1byte(字节) = 8bit(比特)
一个字节能表示的最大整数位255(二进制11111111=十进制255)
对应ASCII编码。A为65,z为122
表示中文至少要两个字节,不能冲突ASCII编码。中国制定了GB2312编码。
为了统一所有文字编码,Unicode出现。通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节都填为0即可。
python3种默认使用UTF-8 Unicode来编码。
在python3中,中文字符串和英文字符串无异。
查看全部 -
‘前面要带\
字符\用\\表示
查看全部 -
alice_scores = [100,89,92]
bob_scores = [70,65,81]
candy_scores = [88,72,77]
all_scores = [alice_scores, bob_scores, candy_scores]
score = all_scores[列表第x项][变量第几号]
print(score)
查看全部 -
用 (变量名).
append(数值)把(数值)添加到列中。
用 (变量名).insert(插入位置,(数值))添加到列表中。
如果将(数值)添加到列表到第三位后,列表中的数值会向后移动一位,例:
s = ['hahaha','bababa','lalala','gagaga']
print(s[2]) # ==> lalala
s . insert(2,'huhuhu'a)
print ( s [2]) # ==> huhuhu
查看全部 -
不会查看全部
-
L = [95.5, 85, 59, 66, 72]
L.sort(reverse=True)
print (L[-5:-2])
L = [95.5, 85, 59, 66, 72]
L.sort()
L2 = (L[-3:])
L2.sort(reverse=True)
print (L2)
查看全部 -
!=是不等于的意思
查看全部 -
1.变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头
变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)
2.定义变量的方式很简单,通过变量名 = 数据,或=字符串即可定义一个变量。
3.拓展:动态语言和静态语言的区别
查看全部 -
T= ((1+2), ((1+2),), ('a'+'b'), (1, ), (1,2,3,4,5))
for a in T:
print(type(a))
结果:
<class 'int'>
<class 'tuple'>
<class 'str'>
<class 'tuple'>
<class 'tuple'>查看全部 -
在python3中,默认使用UTF-8 Unicode来进行编码
查看全部 -
等于号是两个等号,==
不等于号是!=
查看全部
举报