a=6
b=1
a+=b
a
7
b
1
abc=['My','You'] #这是一个列表abc
abc
['My', 'You']
abc[0] #取列表abc的第1个元素
'My'
abc[1]='He'#更改列表abc的第2个元素
abc
['My', 'He']
a1=[1,2,3,5,4,2,2,6,1,2,1,1,1,0]
a1.count(2)#count计量某个数值在元组中出现的次数
4
'He'in abc
True
'You'in abc
False
cde=('My','You')#这是一个元组ced
cde[0]
'My'
ced[1]='He'#会报错,因为元组不允许修改元素值
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
in
----> 1 ced[1]='He'#会报错,因为元组不允许修改元素值
NameError: name 'ced' is not defined
a2=(1,2,3,2,6,2,4,9,2,1,0,8,2,2,5)
a2.count(2)#count计量某个数值在元组中出现的次数
6
'My'in cde
True
'He'in cde
False
c="jhzdjkhsdkj"
d="jhdsjkhskjdhsakj"
sc=set(c) #set函数创建:字符串c转化为集合sc
sc
{'d', 'h', 'j', 'k', 's', 'z'}
sd=set(d)
sd
{'a', 'd', 'h', 'j', 'k', 's'}
sc&sd #求集合sa和sb的交集
{'d', 'h', 'j', 'k', 's'}
sc|sd #求集合sa和sbd的并集
{'a', 'd', 'h', 'j', 'k', 's', 'z'}
{2,1,2,2,0,3,4}
{0, 1, 2, 3, 4}
d1={'name':'Tom','sex':'men'}
d1
{'name': 'Tom', 'sex': 'men'}
d1['name']
'Tom'
'name'in d1
True
hash('class')
131734030618146434
hash('age')
-7540218220557446496
hash((1,2,[2,3])) #会报错,因为列表是可变的
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
in
----> 1 hash((1,2,[2,3])) #会报错,因为列表是可变的
TypeError: unhashable type: 'list'
1.基本的数学运算符的优先级在python中基本适合
2.不清楚优先级时,为先执行的运算加上括号
5+6
11
'hello'
'hello'
p='python'
'hello'+p #字符串+变量P
'hellopython'
19/3
6.333333333333333
19//3 #只保留商的整数部分
6
19%3 #求余数
1
(4+5)*2+6/3
20.0
同一层次的代码保持同一缩进。下一层次代码,需要比上一层代码再次使用Tab缩进
a=10
b=1
if(a>9):
print(a)
if(b==9):
print(b)
elif(a<10):
print('abc')
10
#调用
#import os
#修改为指定路径,引号内缺省时表示修改为当前路径
#os.chdir(‘F:\jupyterpycodes\python_pachongfenxi’)
#获取当前工作路径
#os.getcwd()