21天打卡|21天Python打卡第1期


21天Python打卡第1期

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

第1天 21天打卡|21天Python打卡第1期
文章图片

1、电脑环境已经配置正常
21天打卡|21天Python打卡第1期
文章图片

第2天 21天打卡|21天Python打卡第1期
文章图片

1、pycharm已经配置
21天打卡|21天Python打卡第1期
文章图片

第3天 21天打卡|21天Python打卡第1期
文章图片

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天打卡|21天Python打卡第1期
文章图片

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天打卡|21天Python打卡第1期
文章图片

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期】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天 21天打卡|21天Python打卡第1期
文章图片

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天打卡|21天Python打卡第1期
文章图片

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天 21天打卡|21天Python打卡第1期
文章图片

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天 题目:
21天打卡|21天Python打卡第1期
文章图片

    推荐阅读