21天Python打卡第1期

21天Python打卡第1期

  • 第1天
  • 第2天
  • 第3天
  • 第4天
  • 第5天
  • 第6天
  • 第7天
  • 第8天
  • 第9天
  • 第10天

第1天

21天Python打卡第1期_第1张图片
1、电脑环境已经配置正常
21天Python打卡第1期_第2张图片

第2天

21天Python打卡第1期_第3张图片
1、pycharm已经配置
21天Python打卡第1期_第4张图片

第3天

21天Python打卡第1期_第5张图片

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天

21天Python打卡第1期_第6张图片

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天

21天Python打卡第1期_第7张图片

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天Python打卡第1期_第8张图片

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天

21天Python打卡第1期_第9张图片

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天

21天Python打卡第1期_第10张图片

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) #int转换成16进制的
print(b)
print(c) 
答案:
21
0x15

第9天

21天Python打卡第1期_第11张图片

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天

题目:
21天Python打卡第1期_第12张图片

你可能感兴趣的:(21天打卡,python)