实战1
1、字典排序使用到的函数具体是哪个?举例说明
'''字典是以key value 进行排序的 关键字 scored'''
dict1={'name':'liu lele','age':'18','address':'xian'}
data=dict(sorted(dict1.items(),key=lambda s:s[0]))
print(data)
data=dict(sorted(dict1.items(),key=lambda s:s[1]))
print(data)
2、字符串格式化使用到的关键字是哪个,举例说明
name=input('请输入你的名字 \n')
age=int(input('请输入你的年龄 \n'))
sex=bool(input('请输入你的性别 \n'))
salary=float(input('请输入你的薪资 \n'))
print(name)
print(age)
print(sex)
print(salary)
print('我的名字是{name} and 我的年龄是{age} and 我的性别是{sex} and 我的薪资是{salary}'
.format(name=name,age=age,sex=sex,salary=salary))
3、列表中append()与insert()的区别是什么?举例说明
'''append()与insert()的区别是
append()在列表末尾添加一个元素
insert()在列表的任意位置添加一个元素'''
list=[1,2,3,4,5,6]
list.append(100)
print(list)
list.insert(1,99)
print(list)
4、列表与元组的区别是什么
'''列表是可变序列 元租是不可变序列'''
5、查看一个对象的类型关键字是什么?查看对象的内存地址关键字是什么
'''查看类型type() 查看内存地址id()'''
6、怎么获取字符串的索引信息
str1='hello'
for item in enumerate(str1):
print(item)
7、举例说明列表推导式的使用
list2=(i for i in range(1,10))
print(list2)
8、当元组只有一个对象的时候,需要注意什么?
当元组只有一个对象的时候要加括号和逗号
t=(10,)
9、字符串与列表之间的互相转换
str1='hello,world'
str_list=str1.split(',')
print(str_list)
print(type(str_list))
#
list1=["python","java","go"]
list_str='_'.join(list1)
print(list_str)
print(type(list_str))
10、字符串的替换使用到的方法是?
'''字符串置换replace'''
s="hello,java"
print(s.replace('java','python'))
s2="hello,java,java,java"
print(s2.replace('java','python',2))
11、怎么理解is,in,==
'''is 判断标识符
in 成员检测
== 用于判断值或内容是否相等'''