1、输入输出的关键字是什么?请举例说明
输出的关键字是print
list1=["name","age","gender","city"]
如输出列表list1中的元素值:
print(list1)
2、请输出你的基本个人信息
print("tang",21,"男","西安")
3、结合逻辑判断,写一个不同学生分数,输出良好,优秀,分数不及格
fraction=int(input("输入你的分数:\n")) if fraction<=100 and fraction>=80: print("成绩良好") elif fraction<80 and fraction>=60: print("成绩优秀") else: print("成绩不合格")
4,对字符串str1="无涯课堂为您服务"进行循环输出
for item in str1: print(item)
5、把字符串"hello wuya" 替换为"hello chenli"
str1="hello wuya" print(str1.replace("wuya","chenli"))
6、判断字符串是以什么开头或者是以什么计结尾使用的方法是什么?请举例说明
>判断字符串以什么开头关键字starswith
>判断字符串以什么结尾关键字endseith
str1="hello wuya" print(str1.startswith("h")) #判断字符串str1是否以“h”开头 print(str1.startswith("e")) #判断字符串str1是否以“e”开头 print(str1.endswith("a")) #判断字符串str1是否以“a”结尾 print(str1.endswith("y")) #判断字符串str1是否以“y”结尾
输出:
True False True False
7、列表与字符串转换使用的方法是什么?请举例说明
>列表转换到字符串join
>字符串转换到列表split
list1="C Python Java PHP" print(type(list1.split())) list2=["C","Python","Java","PHP"] print(type(" ".join(list2)))
输出:
<class 'list'> <class 'str'>
8、字符串比较有哪些方式,请举例说明
>== 比较内容,数据类型是否相同
>in 比较内容是否包含
>is 比较内存地址是否相同
str1="helloworld" str2="helloworld" str3="hello" if str2==str1: print("str2与str1相等") if str3 in str2: print("str2包含str3") if str1 is str2: print("str1与str2的内存地址相同")
9、怎么理解列表里面的append和insert,请举例说明
>append——只能添加元素到列表的最后
>insert——可以按照列表的索引添加元素至列表任意位置
如:
list1=["name","age","city","weight"] list1.append("salary") print(list1) list1.insert(2,"gender") print(list1)
输出:
['name', 'age', 'city', 'weight', 'salary'] ['name', 'age', 'gender', 'city', 'weight', 'salary']
10、一个列表里面的元素都是数字,怎么实现排序,请举例说明
用关键字sort
list1=[21,18,4,32,1,16] list1.sort() print(list1)
输出:
[1, 4, 16, 18, 21, 32]
11、通过那个方法可以获取字典里面所有的key,value 请举例说明
for循环跟关键字items
如:
dict1={"name":"tang","gender":"男","age":21,"city":"西安","salary":"9999.99"} for keys,values in dict1.items(): print(keys,":",values)
输出:
name : tang gender : 男 age : 21 city : 西安 salary : 9999.99