整理了一些常用的python3基础操作:
包括:if判断、逻辑运算、while循环、for循环、类型转换、列表增删改查及下标取值、字典的增删改查及取值、元组的说明。
'''
1.print打印
'''
#基本使用
print('-----')
#插入字符%s或数字%d
name = input('请输入姓名:');
age = int(input('请输入年龄:'))
print('姓名是:%s,年龄是:%d岁'%(name,age))
'''
2.if判断
'''
i = '女'
if i =='男':
print('i的性别是男')
elif i == '女':
print('i的性别是女')
else:
print('未知')
'''
3.逻辑运算
'''
a = 10
b = 5
#or 或
#其中一个满足
if a >= 10 or b >= 10:
print('a或者b中有大于10的值')
else:
print('a或b均不大于10')
c = 12
d = 13
#and 与
#必须两个都满足
if c >= 10 and d >= 10:
print('c和d的值均大于10')
else:
print('c或d有一个或者两个都不大于10')
'''
4.while循环
'''
i = 1
while i <= 10:
print('i是%d'%i)
#i+=1放在while的最末
i+=1
#while True 与break
z = 1
#while True如果不添加break会造成死循环
while True:
print('z是%d'%z)
if z == 12:
break
z+=1
'''
5.for循环
'''
name = '水君子'
for item in name:
print(item)
lists = ['a','b','c']
for index in lists:
print(index)
'''
6.类型转换
'''
#int 整数,没有小数
number = '-12'
intNumber = int(number)+2
print(intNumber)#-10
#float 浮点数,可以存在小数
number2 = '12.22'
floatNumber = float(number2)+2
print(floatNumber)#14.22
#str
number3 = 15
strNumber = str(number3)+1
print(strNumber)#会报错因为str不能进行加减
'''
7.取下标
'''
arr = ['下标1','下标2','下标3','下标4']
#取单个下标
print(arr[0])
#取最后一个下标 从后向前取
print(arr[-1])
#取0到第三个前的下标,返回列表['下标1','下标2','下标3']
print(arr[0:3])
'''
8.列表的删除
'''
arr = ['硬币','铁盒','齿轮','钢铁']
#.pop()删除数组的最后一个
arr.pop()
print(arr)
#.remove('name')删除数组指定名称
arr.remove('铁盒')
print(arr)
#del删除指定下标
del arr[0]
print(arr)
'''
9.列表的添加
'''
arr2 = ['凯撒','大卫王']
#在字典的后面添加
arr2.append('查里曼')
#在指定的下标添加
arr2.insert(0,'亚历山大')
print(arr2)
'''
10.列表的修改
'''
arr3 = ['水','火','木']
#根据指定下标修改
arr3[1] = '君'
arr3[2] = '子'
print(arr3)
'''
11.列表的合并
'''
arr4 = ['黑色','白色']
arr5 = ['蓝色','绿色']
arr4.extend(arr5)
print(arr4)
'''
12.字典的增删改查
'''
json = {
'name':'水君子',
'sex':'男',
}
#增加
json['age'] = 24
print(json)
#修改
json['name'] = '水君子z'
print(json)
#删除
del json['sex']
print(json)
#查询
print(json.get('name'))
'''
13.字典的取值
'''
json = {
'name':'水君子',
'sex':'男'
}
#返回值
for v in json.values():
print(v)
#返还元组
for i in json.items():
print(i)
#拆包
for a,b in json.items():
#返回key
print(a)
#返回value
print(b)
'''
14.元组
'''
#数组可以增删改查,元祖只能展示不能修改
tuples = (11,22,33)
print(tuples[0])
#修改则会报错
#tuples[0] = 12
网友评论