21天Python打卡第1期

第1天

python打卡第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天

在这里插入图片描述

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) #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}
<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天

题目:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值