作业

玉竹加盟网 2023-06-30 15:03:36

【导读】print(helloworld!)###字典取值:通过key获取对应的value值##user_info[key]#print(user_info[name])#郑璇#print(user_info[sex])#female##获取听音乐#print(user_info[hobbies][1])#听音乐###字典存值:添加值##user_info[key]=value给user_info,添加新...


print(hello world!)


#


# # 字典取值: 通过key获取对应的value值


# # user_info[key]


# print(user_info[name]) # 郑璇


# print(user_info[sex]) # female


# # 获取听音乐


# print(user_info[hobbies][1]) # 听音乐


#


# # 字典存值: 添加值


# # user_info[key] = value 给user_info,添加新的值,或者修改值


# # 添加新的值,若key不存在,则新建一个键值对


# user_info[sal] = 3000.00


# print(user_info)


# # 若key存在,则对key的value进行替换


# user_info[sal] = 30000.00


# print(user_info)


tuple: 元组类型


- 以()小括号表示,里面可以存放多个任意类型的值,每个值以逗号隔开。


- 元组只能存一次值,不能添加值,一般用于取值。


- 元组是不可变类型。


(tank, 17, male)


注意: 元组赋值的时候,若只有一个只,后面最好跟着一个 逗号。


tup1 = (1)


tup2 = (1,) 最好使用这种


# 0 1 2 3 4


tuple1 = (1, 2, 3, 4, 5)


# print(tuple1[4]) # 5


set: 集合类型


- 以{}大括号表示,括号内可以存放多个任意类型的值,每个之以都好隔开。


{1, 2, 3, 4, 5, tank, [1, 2], (1, 2)}


注意: 集合与字典都是大括号,但不一样的是,


- 字典是 {key: value, }


- 集合是 {tank}


特点: 自带去重功能。


# 定义一个有重复值的集合


set1 = {1, 2, 3, 1, 1, 2, 3, 5, 6, 4, 4, tank, tank}


# 自带去重: {1, 2, 3, 4, 5, 6, tank}


print(set1)


常量: 是一个不可变的量,一般以全大写命名的变量。


大写 = 固定的值


# 学校常量


SCHOOL = zhoushan_haiyun


用户与程序交互:


- 指的是,当该程序执行的时候,提示用户在终端通过键盘输入内容,


然后可以获取用户输入的内容,并输出给用户。


输入:input(提示用户输入的信息: )


# 用户输入内容后,将输入的内容赋值给 name 变量名


- name = input(请输入您的名字: )


输出: print(name) # 输入用户输入的内容


注意: 无论用户输入的是什么类型的数据,都是str字符串类型。


# 让用户输入他的名字,并输出打印


name = input(请输入您的用户名: )


print(name, type(name)) # 王永涛 <class str>


age = input(请输入您的年龄: )


print(age, type(age)) # 93 <class str>


字符串的内置方法


# - 字符串的操作


# 0123456789...


str1 = my name is xxx, my age is 17!


# 优先掌握的操作


# 1.按索引取值: 每一个字符都有一个对应的索引


print(str1[27]) # 7


# 从后面开始取,索引为负整,注意是从 -1 开始


print(str1[-3]) # 1


# 2.切片(切片的目的是为了获取字符串中的某一段字符):


# 顾头不顾尾,步长


# 获取xxx三个字符


print(str1[11:14]) # xxx --->str1[11->13]


# 步长:每次走两步


print(str1[0:14])


print(str1[0:14:2])


# 3.获取字符串的长度、


print(len(str1)) # 29


# 4.成员运算: in、 not in


# 判断某个字符是否在该字符串中,若在则返回True,否则返回False


print(my in str1) # True


print(tank in str1) # False


# 5.移除字符串左右两边的空格: strip()


str2 = Im tank, im very handsome!


print(str2)


str2 = str2.strip()


print(str2)


# 还可以指定移除的内容


str3 = *******Im tank, im very handsome!************


print(str3)


# 将*号去除掉


str3 = str3.strip(*)


print(str3)


# 6.切分 split


# 可以根据指定的字符,对字符串进行切分,将每个值去除,放入列表中


str4 = 李雯俊 李晓萱 刘川川 沈凡


print(str4)


# 根据字符串中的空格,将左右两边的值取出来,放进列表中


student_list = str4.split( )


print(student_list)


# 根据字符串中的:,将左右两边的值取出来,放进列表中


str5 = 李雯俊:李晓萱:刘川川:沈凡


student_list2 = str5.split(:)


print(student_list2)


# 7.循环取值


# 将str5中的字符一个个取出来,然后交给line,


# 有几个就打印几次,相当于循环了几次


for line in str5:


print(line)


Tags: 作业

上一篇:GET夏季穿搭指南,七匹狼男装值得信赖!

下一篇:day02

免责声明:该文由项目方自行发布,玉竹加盟网仅作为信息展示平台,以上信息不代表玉竹加盟网的观点和立场。市场存风险,投资需谨慎!

我要咨询

 免费咨询微信:yuzhuw666

请填写或选择常见问题

  • 项目很好,请尽快联系我详谈。
  • 请问我所在的地区有加盟商了吗?
  • 我想详细的了加盟流程,请联系我!
  • 留下邮箱,请将详细资料邮件给我
  • 代理/加盟鱼你相伴能得到哪些支持?