-
not计算的优先级是高于and和or的查看全部
-
Python把0、空字符串和None看成False查看全部
-
输入网址:Python.org下载python软件编辑环境,点击安装后,打开windows运行命令输入cmd,打开编辑环境,再输入python,检验是否安装完成。查看全部
-
tuple
tuple和List转换:
T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena') L = list(T) T = tuple(L)count() 方法
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9) print(T.count(1)) # ==> 3
index() 方法
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9) T.index(9) # ==> 10
单元素 tuple
T = (1, ) print(T) # ==> (1, ) T = (1) # 被python解释器作算数运算
可变tuple
T = (1, 'CH', [3, 4]) # T中列表元素可变
查看全部 -
list
顺序访问(for),索引访问,倒序访问
元素插入:
arr.append(字符) 尾部插入;arr.insert(索引,字符)
元素删除:
arr.pop() 尾部删除;arr.pop(参数) 指定位置删除
二维list:
arr[arr1,arr2,arr3] 或 arr[[0,1,2],[3,4,5]]
查看全部 -
切片的方式获取,切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置。
ab = s[0:2] # 取字符串s中的第一个字符到第三个字符,不包括第三个字符
print(ab) # ==> AB查看全部 -
template.format(world)
查看全部 -
转义字符
# Enter a code
a='learn "python" in imooc'
print (a)
b="i'm ok"
print(b)
c='bob said \"i\'m ok\".'
print(c)
d="bob said \"i\'m ok\"."
print (d)
e='special string:\',",\,\\\,\\n,\\t'
print(e)查看全部 -
二进制整数使用前缀0b表示
十六进制使用前缀0x
布尔值可以用and、or和not运算.
and运算是与运算,只有所有都为 True,and运算结果才是 True。
or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。
not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
空值是Python里一个特殊的值,用None表示
查看全部 -
求结果 result=num1+num2
小数点后两位 round=(num,2)
查看全部 -
tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的
查看全部 -
L = [75, 92, 59, 68, 99] #L的內容
sum = 0.0 #設sum,即是為for循環裏面的計算提供儲存「總和」的變數
for x in L: #開始for循環
sum += x #等同sum = sum + x (每進行一次循環,sum就會在原本的基礎上加上x)
print(sum/len(L)) #輸出(sum除以L列表長度),列表長度即L裏面有多少個項目
for 循环
查看全部 -
count返回tuple组里某一元素出现了几次
T.count(100)
print(T.count(100))
index返回tuple组里某一元素的下标也就是说返回它是在第几位出现的,如果它在tuple组里反复出现那么返回第一次出现是的下标
T.index(2)
print(T.index(10))
tuple 组用小括号来表示
list组用中括号来表示
查看全部 -
打开运行窗口,点击Windows,然后下载,下载后校对版本对错,输入pathin回车,就会出现3.8.5版本
查看全部 -
Python遍历dict
通过直接print(d),我们打印出来的是完整的一个dict;有时候,我们需要把dict中m一定条件的元素打印出来,比如成绩超过60的,在这种情况下,我们需要则需要遍历dict(这种时候需要使用for循环),并通过条件判断把满足条件的打印出来。
遍历dict有两种方法, 第一种是遍历dict的所有key,并通过key获得对应的value。
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
for key in d: # 遍历d的key
value = d[key]
if value > 60:
print(key, value)
# ==> Candy 75
# ==> David 86
代码块预览复制
第二种方法是通过dict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value。
for key, value in d.items():
if value > 60:
print(key, value)
# ==> Candy 75
# ==> David 86查看全部
举报