从数据类型到字符串

#1、数据类型
(1)字符串、数字、布尔类型
(2)3种类型分别表示什么?
- 数字:浮点数、实数、大数、复数、数组
- 字符串:长度随意的字符串
- 空值和布尔类型:None、真、假

#2、数据类型转换
float()转换为浮点型
int()转换为整数
str()转换为字符串
其他:round(20/7,2)其中2表示控制小数位数为2位,不写表示没有小数,四舍五入取整

#3、十进制、八进制、二进制、十六进制转换
bin:十进制转二进制
oct:十进制转八进制
hex:十进制转十六进制

#4、字符串
(1)内容范围,可以是如下内容:
数值:0-9
字母:a-z、A-Z
符号:!@#%$&*&*&,包含单引号、双引号、汉字等
(2)引号说明
三引号:可以是三个单引号、双引号、三引号;三引号支持换行文本的定义
(3)转义字符
字符串内容中,需要包含单引号、双引号,就需要使用转义字符;
字符串内容中,包含特殊符号,例如文件路径:\、/;
特殊符号,如:换行\n,制表符\t
(4)转义字符的
使用方式:’ ’ 这样输出的内容才会有单引号
路径需要写成"//"

#5、字符串的各种变换
##5.1、索引逆序
如:a=‘123456’
a[:]输出则为正序
a[::-1]则为逆序
##5.2、替换replace
a.replace(‘4’,a)表示用a替换4
##5.3、分割split
按符号进行分割时:符号不会保留
a=‘123456’
a.split(‘4’)–>[‘123’,‘56’]
##5.4、大小写转换
小写:lower()
大写:upper()
##5.5、使用内置函数len对字符串进行处理
len()计算字符串长度

#6、字符串的进阶转换
##6.1、字符统计count和内容填充zfill
a.count(‘2’)表示:统计字符串a中字符’2’的次数
d=‘3’
d.zfill(6)—>000003:表示一共6位,剩余的用0填充
##6.2、字符串首部startswith、尾部内容检测判断endswith
h=‘/users/way/desktop/demo/1.txt’
i=‘users/way/desktop/demo/1.app’
h.endswith(‘.txt’)—>True返回值是布尔类型
i.startswith(‘.app’)—>False
##6.3、内容的包含检测:in
a=‘123456’
b=‘hellowoeufhw’
‘3’ in a---->True
‘hello’ not in b —>False

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值