1、定义不规范的变量名
str="21grdfgfdg"(加双引号) 正确 str=21grdfgfdg (不加双引号) 错误 int=2132 (整数) 正确 int=2132cz (不是整数) 错误 bool=2133.41 (小数点位数) 正确 bool=123 (整数) 错误
2、定义驼峰式的变量名称
两个字符串连一块的时候,第二个首字母大写
如:intAge,listStr
3、把字符串转为int
str1="555" print(int(str1)) print(type(int(str1)))
int类型:
4、把int转为strage1=55 print(str(age1)) print(type(str(age1)))
str类型:
5、把str转为float(同一个变量)
str1="1500" #str-int intStr=int(str1) print(intStr) print(type(intStr)) #int-float floatStr=float(intStr) print(floatStr) print(type(floatStr))
fioat类型:
6、把float转为str(同一个变量)
abc=1500.08
#fioat-int
intAbc=int(abc)
print(intAbc)
print(type(intAbc))
#int-str
strAbc=str(intAbc)
print(strAbc)
print(type(strAbc))
str类型:
7、对字符串str1="无涯课堂为您服务!"使用fox循环输出
str1="无涯课堂为您服务!" for itme in str1: print(itme)
循环输出:
无 涯 课 堂 为 您 服 务 ! Process finished with exit code 0
8、输入学生分数,判断不同阶段学生分数的输出情况,如学生分数是61分,输出你已及格
while True: csser=int(input("输入学生出成绩:\n")) if csser<30: print('重新输入:\n') continue elif csser>=30 and csser<60: print('成绩一般') continue elif csser>60 and csser<70: print('刚及格') continue elif csser>=70 and csser<80: print('优秀') continue elif csser>=80 and csser<100: print('非常好') elif csser==100: print('满分') else: print('未知')
9、结合while循环和for循环输出字符串str1="无涯课堂为您服务!"
str1="无涯课堂为您服务!" while True: for itme in str1: print(itme) break
10、结合while循环和第八题,来多次判断学生的成绩,案例里面需要包含break
while True: csser=int(input("输入学生出成绩:\n")) if csser<30: print('重新输入:\n') continue elif csser>=30 and csser<60: print('成绩一般') continue elif csser>60 and csser<70: print('刚及格') continue elif csser>=70 and csser<80: print('优秀') continue elif csser>=80 and csser<100: print('非常好') elif csser==100: print('满分') break else: print('未知')
11、bool类型具体有哪些?
真(Turn)
假(false)
12、举例说明字符串的方法:
查找字符串方法
str1 = "what are you dou ying " print(dir(str1))
str2="xin" print("小写转大写:",str2.upper())
大写字母转为小写字母
str3="CHEN" print("大写转小写:",str3.lower())
判断字符串是否是大写
str3="CHEN" print("字符串是否大写:",str3.islower())
判断字符串是否是小写
str3="CHEN" print("字符串是否大写:",str3.isupper()) print("字符串是否小写:",str3.islower())
举例说明startswith的使用
str4="where are you going" print("以什么开始:",str4.startswith('wh'))
举例说明endiwith的使用
str4="where are you going" print("以什么结束:",str4.endswith('ing'))
对字符串str2="Selenium|Appium|Pytest"使用|来进行分割
str2="Selenium|Appium|Pytest" list_str=str2.split('|') print(list_str) print(type(list_str))
对列表list=["GO","Python"]转为字符串"GO-Python"
list1=["Go","Python"] # print('list转换str类型:\n', '-'.join(list1)) print('','-'.join(list1))
字符串str3="Hello World"里面,获取W单词的索引
str3="Hello World" print(str3.index('W'))
13、举例说明list常用的方法,有案例有代码
list1=[2,4,76,87,87,98,3] #append(添加) list1.append('java') print(list1) #insert(添加到第几蚊) list1.insert(3,'python') print(list1) #count(查看对象里面有几位) print(list1.count(87)) #index(查看搜索引) print(list1.index(98)) #pop(删除 返回结果) print(list1.pop()) #remove(想删除那个) list1.remove('python') print(list1) #reverse(反转) list1.reverse() print(list1) #sort(从小到大) list1.sort() print(list1) #copy(复制) list2=list1.copy() print(list2) #clear()清空 list2.clear() print(list2) #extend(追加) list3=("java",'python') list1.extend(list3) print(list1)
14、举例说明tuple常用的方法,有案例有代码
#tuple(元组) tuple2=(3,5,6,'java') #查看方法 print(dir(tuple2)) #只有一个对象加‘,’ tuple1=("python",) print(tuple1) tuple3=(23,45,['python','java','sql']) tuple3[2][2]="sql数据库" print(tuple3) tuple3[2][0]="python数据挖掘" print(tuple3)
15、字典的知识考核
data={'status':0,"msg":"ok","datas":[
{"name":"wuya","age":18,"work":["测试工程师","测试开发工程师","资深测试","测试专家"]}
]}
获取里面的”测试专家“
data={'status':0,"msg":"ok","datas":[ {"name":"wuya","age":18,"work":["测试工程师","测试开发工程师","资深测试","测试专家"]} ]} print('获取测试专家:\n',data['datas'][0]['work'][3])
演示keys方法的应用
data={'status':0,"msg":"ok","datas":[ {"name":"wuya","age":18,"work":["测试工程师","测试开发工程师","资深测试","测试专家"]} ]} ('获取字典所有的key:\n') for key in data.keys(): print(key)
演示values方法的应用
data={'status':0,"msg":"ok","datas":[ {"name":"wuya","age":18,"work":["测试工程师","测试开发工程师","资深测试","测试专家"]} ]} ('获取所有的values') for value in data.values(): print(value)
演示使用get方法获取“资深测试”
data={'status':0,"msg":"ok","datas":[ {"name":"wuya","age":18,"work":["测试工程师","测试开发工程师","资深测试","测试专家"]} ]} print(data['datas'][0].get('work')[2])
对字典进行合并,举例说明update的使用
data={'status':0,"msg":"ok","datas":[ {"name":"wuya","age":18,"work":["测试工程师","测试开发工程师","资深测试","测试专家"]} ]} data1={'name':'chen','age':'34','adress':'xian'} data.update(data1) print(data)