首页 > 其他分享 >数据类型

数据类型

时间:2022-10-17 19:46:48浏览次数:52  
标签:python 数据类型 杰西 字符串 print 你好 麦克雷

数字类型

python的命名不再拘泥于需要int等前缀以及末尾的分号;

python里int和float或double相加,得到的是保留最多位数的小数;

而浮点数之间的加法,得到的则是保留了小数点后16位的浮点数;

a = 1
b = 2.2
print(a + b)
a = 1.1
print(a + b)

如上,打印出来的结果是

3.2
3.3000000000000003

数字类型_常用

1.python里除号(/)的结果一定时浮点数,而整除(//)则是类似于C++的除法

2.float(a) , int(b) , 强制转换 , 同样不会四舍五入;

3.abs(a)绝对值

4.round(a)四舍六入五凑偶,round(5.5)就是6,round(4.5)就是4;

5.pow(a , b)取幂,

6.math.ceil(a),需要导入一个模块,import math , 向上取整;

7.math.floor(a) , 向下取整;

字符串

与数字类型一样,python的字符串也不需要string前缀;

字符串_常用

1.s[a:b] , 从下标a到下标b - 1之间的数字;

2.len(s) , 字符串的长度

3.s.capitalize() , 将字符串的第一个英文字母大写;

4.s.upper() , 全部大写;

5.s.lower() , 全部小写;

6.s.replace("错误的词句" ,"正确的词句") , 将错误的语句替换为正确的语句,如s.replace("wolrd" , "world");

7.s.find("词句"),返回的是匹配该词句的第一个词的下标,s.find("llo") , 返回的就是2;

8.s.isupper(),判断字符串是不是全部都是大写,返回的是true或false;

9.s.split('想要分割的字符' , 允许系统最多切割的次数(默认无限次)),默认切割后的字符,存入一个列表里;

10.s.endswitch("想要判断的后缀") ,判断后缀是否为想要的,一摸一样就返回true,否则返回false;

S = "你好\n我是\"杰西\\麦克雷\"\n";
S2 = "你好\n我是\"杰西\\卡西迪\"\n"
print(S + S2);

print(S[0] + S[1] + S[2] + S[3] + "\n");

print(S[0:4]);

print("\n");

s = "麦克雷"

print(s.split('克'))

print(s.split('克',0))

print("\n")

print(s.endswith("克雷"))

print(s.endswith("克"))

print("\n")

以上结果为

你好
我是"杰西\麦克雷"
你好
我是"杰西\卡西迪"

你好
我

你好
我

['麦', '雷']
['麦克雷']

True
False

标签:python,数据类型,杰西,字符串,print,你好,麦克雷
From: https://www.cnblogs.com/RimekeyBergling/p/16800275.html

相关文章