心之所有
想学习的可以互相沟通,互相学习,刚开始学。有什么问题可以沟通

导航

 

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转为str
age1=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)

 

 

 

 

 
 

 

posted on 2021-06-24 18:06  橙橙的橙  阅读(86)  评论(0编辑  收藏  举报