21天Python打卡第1期
- 第1天
- 第2天
- 第3天
- 第4天
- 第5天
- 第6天
- 第7天
- 第8天
- 第9天
- 第10天
第1天
文章图片
1、电脑环境已经配置正常
文章图片
第2天
文章图片
1、pycharm已经配置
文章图片
第3天
文章图片
a=2021 #int 整型
b=20.21 #float 浮点型
c="hello" #string 字符串
d=['hello',2021] #list 列表
e=('hello',2021) #tuple 数组
f={'year':'2021','country':'china'} #dict 字典
第4天
文章图片
data_string ="21 day python"
print(data_string[4]) #截取第5个字符,空格也算
print(data_string[:]) #截取字符串的全部字符
print(data_string[1:9])#截取第2位到第9位的字符
print(data_string[-3:-1])
#截取倒数第3位与倒数第1位之前的字符,逆序截取
print(data_string[:-1])#截取从头开始到倒数第1个字符之前
print(data_string[-1]) #截取倒数第一个字符
print(data_string[0:])#截取从第1位到最后1位字符
print(data_string[::-1])#创造1个与原字符串顺序相反的字符串
print(data_string + "hello world") #拼接
print(data_string*2) #复制
print("%s"%data_string) #打印对应串,也可以进行截取操作结果:
21 day python
1 day py
ho
21 day pytho
n
21 day python
nohtyp yad 12
21 day pythonhello world
21 day python21 day python
21 day python
第5天
文章图片
data_list=[21,'day','python']
print(data_list[0]) # 第一个元素
print(data_list[-1])# 倒数第一个元素
print(data_list[:-1])#从头到倒数第一个元素,逆序
print(data_list[::-1])#创造1个与原字符串顺序相反的列表
data_list.append('hello world')#末尾插入hello word
a= data_list*2 #复制
data_list[1:2]='may'# #列表的2和3位元素被截取后赋值为m,a,y
data_list[1:2]=['may']#列表的2和3位元素被截取后赋值结果:
21
python
[21, 'day']
['python', 'day', 21]
[21, 'day', 'python', 'hello world']
[21, 'day', 'python', 'hello world', 21, 'day', 'python', 'hello world']
[21, 'm', 'a', 'y', 'python']
[21, 'may', 'python']
第6天 【21天打卡|21天Python打卡第1期】
文章图片
data_tuple=(21,'day','python')
print(data_tuple[0])//第一个元素
print(data_tuple[-1])//倒数第一个元素
print(data_tuple[:-1])//从头到倒数第一个元素,逆序
print(data_tuple[::-1])//创造1个与原字符串顺序相反的列表答案:
21
python
(21, 'day')
('python', 'day', 21)3、包含1个元素的元组:(21,)
4、data_1,data_2,data_3=data_tuple
//将元祖陆续赋值给3个变量,3个元素分别对应1个变量
print(data_1)
print(data_2)
print(data_3)
答案:
21
day
python5、列表的长度可变,内容也可以变化
元祖的长度一般不可变化
第7天
文章图片
data_dict={'location':'shenzhen',
'province':'guangdong',
'age':25}print(data_dict['age'])
data_dict['sex']=1
print(data_dict)
del data_dict['sex']
print(data_dict)答案:
25
{'location': 'shenzhen', 'province': 'guangdong', 'age': 25, 'sex': 1}
{'location': 'shenzhen', 'province': 'guangdong', 'age': 25}
第8天
文章图片
1、a = "21"答案:
print(type(a))
b=int(a,10)
C=int(a,16)
print(b)21
print(c)332、a=21
b=str(a)
c=hex(a) #int转换成16进制的
print(b)
print(c)
答案:
21
0x15
第9天
文章图片
1、
a="{'name':'idoxu','sex':'male','age':30}"
b=eval(a)
print('b=',b)
print(type(b))
答案:
b= {'name': 'idoxu', 'sex': 'male', 'age': 30}
2、
a={'name': 'idoxu', 'sex': 'male', 'age': 30}
b=str(a)
print('b=',b)
print(type(b))
答案:
b= {'name': 'idoxu', 'sex': 'male', 'age': 30}
第10天 题目:
文章图片
推荐阅读
- Python学习笔记|21天Python进阶学习挑战赛打卡------第4天(字典)
- CS224W|CS224W-图神经网络 笔记4.3(Community Structure in Networks - 网络中重叠社区的挖掘——BigCLAM 算法)
- 深度学习|PyTorch 具体显存占用分析
- 数学建模算法与应用|最短路问题 、迪克斯特拉(Dijkstra)算法、Floyd算法、matlab、python
- 数学建模算法与应用|插值方法(一维插值、三次样条插值、二维插值的matlab自带函数,python实现/作图)
- 数学建模算法与应用|整数规划,背包问题、指派问题、钢管切割问题的Matlab和python实现
- 资讯|JSON 之父(“让 JavaScript 退休,是对它最好的事情!”)
- 数学模型|【数学模型】TOPSIS
- 数学模型|【数学模型】灰色关联分析