|||
refer to: https://www.cnblogs.com/gyh04541/p/6985101.html
常识:
1个字节=8位
1个汉字=3个字节
gb2312=2汉字=6个字节=48个比特位
utf-8=3汉字=9个字节=72比特位(表示:最少3个汉字)
4.1.1
意,自从Python2起,如果发生溢出,Python会自动将整型数据转换为长整型, 所以如今在长整型数据后面不加字母L也不会导致严重后果了。
在Python3中没有整形长度限制,统一为整形
Python2中,整形长度为32位,
4.1.2 布尔,Ture,False ,既1和0,
4.1.3浮点数float,浮点数就是数学中的小数,类似C语言中的double,在python中,用科学计数法表示:0.0013 ,Python表示为1.3e-3 ,=0.0013
就是1.3*10*-3,,,如果是1.3e3=1300,1.3*10*3
4.1.4复数
复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。 注意,虚数部分的字母j大小写都可以,
5 字符串类型
5.1定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘ ’‘’中间包含的内容称之为字符串 特性: 1.只能存放一个值 2.不可变 3.按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序 补充: 1.字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均取消特殊意义,在引号前面加r,如name=r'l\thf' 2.unicode字符串与r连用必需在r前面,如name=ur'l\thf'
5.2字符串的操作
移除空白
分割
长度
索引
切片
1.str=' hello world'
print(str.count('l')) --结果为3 ,找出字符串中的单个字符长度,
---------------------------------------------------------------------
2.str=' HELLO World'
print(str.lower()) --结果为 hello world,把字符串的所有字符转为大写,
----------------------------------------------------------------------------
3.str=' HELLO World'
print(str.split()) ---结果为 ['HELLO', 'World'] 默认以空格作为 分隔符,生成列表,
也可以指定分隔符,
-------------------------------------------------------------------------------
4.str=' HELLO World'
print(str.replace('o','a'))----结果 HELLO Warld ,替换单个字符,
-----------------------------------------------------------------------------------------
5.str=' HELLO World'
print(str.index("H"))----找出字符串中的单个字符的索引值,如果没有找到该单个字符的索引值,报错
-----------------------------------------------------------------------------------------
6.x=' HELLO World'
print(x.strip())-----取出字符串两边的空格
------------------------------------------------------------------
7.x='Aaff'
print(x.istitle())-----判断字符串首字母是否是大写,大写返回值是真,
--------------------------------------------------------------------
8.x='123'
print(x.isdigit())----判断字符串是否包含了数字,有数字,返回值为真,没有,为假
x=
a=
a=
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-24 10:26
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社