数据类型

数据类型

读书笔记:

常见的三种:数值型,字符型和逻辑型

一、数值型

运算符号:+(加) -(减) * (乘)/(除) //(取整)%(取余)**(乘方)

二、字符型

1. “+” 两个字符串的连接

例:str1 = ‘你好’
str2 = ‘world’
print(str1 + str2):你好world

2."*"字符串的乘法,用于重复

例:print(‘*’*3) : ***

3. 字符型数据切片

正向索引:从0开始,前包后不包
反向索引:从-1开始,前包后不包
例:
‘15831076889’[0:4] 1583
‘15831076889’[-11:-7] 1583
‘15831076889’[:3] 158
‘15831076889’[3:] 31076889

4. 字符型数据查找替换
startswith(str) 字符串是否以某个文本开头
find(str) 文本在字符串中的位置
replace(old_str1,new_str2) 将old_str1替换为new_str2

例:string = ‘风中有朵雨做的云-一首歌’
string.starswith(‘风中有’) True
string.starswith(‘雨中有’) False

string.find(‘一首歌’) 9 (一首歌中“一”在string中的位置)
string.find(‘两首歌’) -1(-1表示不存在)

string.replace(‘一首歌’,‘两首歌’) ‘风中有朵雨做的云-两首歌’

5.字符串格式化
格式化占位符:%[对齐标记][宽度][.精度]类型**

1). 对齐标记
‘+’ 表示显示正负数符号,仅适用于数值型
‘-’ 表示左对齐,默认右对齐
’ ’ 空格,位数不够时用空格补齐
0 位数不够时用0补齐

2). 宽度,一个整数,显示字符串的最小宽度
超出指定宽度,全部显示
不够指定宽度,补齐显示

3). 精度,一个整数,默认是6(前面有个点)
数值型,指小数位
字符型,限制字符串长度,超出的被截断

4).类型
%s 字符型
%d 整数
%f 小数
%% 百分号

例:
introduce = ‘大家好,我是%s,今年%d岁,身高%+.2fcm’%(‘李明’,22,175.667)
输出结果:大家好,我是李明,今年22岁,身高175.67cm

三、逻辑型

True,False(开头字母必须大写)
&(与)
|(或)
not(非)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值