21天Python打卡第1期
- 第1天
- 第2天
- 第3天
- 第4天
- 第5天
- 第6天
- 第7天
- 第8天
- 第9天
- 第10天
第1天
1、电脑环境已经配置正常
第2天
1、pycharm已经配置
第3天
a=2021
b=20.21
c="hello"
d=['hello',2021]
e=('hello',2021)
f={'year':'2021','country':'china'}
第4天
data_string ="21 day python"
print(data_string[4])
print(data_string[:])
print(data_string[1:9])
print(data_string[-3:-1])
print(data_string[:-1])
print(data_string[-1])
print(data_string[0:])
print(data_string[::-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])
data_list.append('hello world')
a= data_list*2
data_list[1:2]='may'
data_list[1:2]=['may']
结果:
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天
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
python
5、列表的长度可变,内容也可以变化
元祖的长度一般不可变化
第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)) <class 'str'>
b=int(a,10)
C=int(a,16)
print(b) 21
print(c) 33
2、a=21
b=str(a)
c=hex(a)
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}
<class 'dict'>
2、
a={'name': 'idoxu', 'sex': 'male', 'age': 30}
b=str(a)
print('b=',b)
print(type(b))
答案:
b= {'name': 'idoxu', 'sex': 'male', 'age': 30}
<class 'str'>
第10天
题目: