【Python基本数据类型】

Python

基本数据类型

1.整型 浮点型 布尔类型 字符串类型
2.Python内置模块:math模块 导入模块:import模块名
向上取整:ceil
想下取整:floor
内置公共模块:
四舍五入:round
绝对值:abs
转换:eval
最大值:max
最小值:min
次幂:pow
求和:sum

字符串

操作符
in:是否包含指定字符
空格:自动拼接
+:拼接需要注意类型转换
*:重复次数
,:转为元组类型

字符串的索引:从0开始到 len()-1结束

切片:变量[start-index,end,step]

start-index:开始索引,默认是0
end-index:结束索引,默认是len(),支持负数
step:步长,默认1,支持负数


```python
str='abcdefghijklmnopqrstuvwxyz'
#长度:  len(str)     #切片
1.截取cdef    print(str[2:6])
2.截取xyz     print(str[-3:])
3.截取奇数位的字符  print(str[1::2])
4.倒序输出字符      print(str[::-1])

迭代字符串,使用for循环完成

for变量名in

字符串

操作符
in:是否包含指定字符
空格:自动拼接
+:拼接需要注意类型转换
*:重复次数
,:转为元组类型

字符串的索引:从0开始到 len()-1结束

切片:变量[start-index,end,step]

start-index:开始索引,默认是0
end-index:结束索引,默认是len(),支持负数
step:步长,默认1,支持负数


```python
str='abcdefghijklmnopqrstuvwxyz'
#长度:  len(str)     #切片
1.截取cdef    print(str[2:6])
2.截取xyz     print(str[-3:])
3.截取奇数位的字符  print(str[1::2])
4.倒序输出字符      print(str[::-1])

迭代字符串,使用for循环完成

for变量名in迭代的对象:pass

字符串常用的函数

1.len()计算长度
2.str() 把非字符串类型转为字符串类型
3.ord()|chr()unicode编码相互转换
4.count()统计指定的字串在字符串中出现的次数
5.startswith()是否以指定字串开始
6.endswith()是否以指定字串结尾
7.find()查找指定的子串在字符串中第一个出现的索引,没有则返回-1
8.format()格式化字符串
9.lower()/upper()转为小写和大写
10.strip()去空格
11.replace()替换
12.split()分割

  1. 有两个集合,集合A:{1, 2, 3, 4, 5}和集合B:{4, 5, 6, ,7 ,8},计算这两个集合的差集、并集和交集。从键盘中输入一个数据,判断是否在集合A或集合B中in。

.在这里插入图片描述

2.从键盘输入一个数据,判断是否在集合A或集合B中
在这里插入图片描述

  1. 输入5个数,将其分别按从小到大和从大到小的顺序输出(*x,) = eval(input(“请输入5个数:”))。

  2. 创建一个20以内的奇数列表,计算列表中所有数的和list()。b5245de574c728869733fdf2a5fec.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeXhxNDIyOTc2,size_20,color_FFFFFF,t_70,g_se,x_16)

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值