Python类型的概念

作者: king 分类: Python 发布时间: 2021-03-08 23:38

数字类型==============================
整数(没有取值范围)
10进制: 34 常规的
16进制: 0x, 0X开头的都是16进制,例如: 0x9a, 0X89
2进制: 0b, 0B开头的都是2进制,例如: 0x010, -0B101
8进制: 0o, 0O开头的都是8进制,例如: 0o123, -0O456
浮点数 (有取值范围,基本没限制)
科学计数法: 96e4 表示:96*10^4
复数类型(不懂)

转换:int() float() complex()
(整数+浮点数=浮点数)

 

pow(x,y) 计算幂x的y次方
type() 数字类型的判断 type(4.5)返回class float

 

 

 

字符串类型 =============================

2种表示方法
str = “abc”
str = ‘abc’

转义符 \

字符串-加法运算
str3= “abc”+”dee”

字符串-乘法运算
3 * “pine”
输出: pinepinepine

len() 返回字符串的长度
str()转换为字符串

——-upper lower 字符串改大写和小写====输出结果ABCDFASDF32R3RFSDFS
str1 = “abcdfasdf32r3rfsdfs”
print(str1.upper())

======capitalize=====输出结果Abcdfasdf32r3rfsdfs
#字符串首字母大写
str1 = “abcdfasdf32r3rfsdfs”
print(str1.capitalize())

=====strip函数====输出结果abcdfasdf32r3rfsdfs
#去掉前后的空格
str1 = ” abcdfasdf32r3rfsdfs ”
print(str1.strip())

=====split函数====输出结果[‘abcdfasdf’, ‘r3rfsdfs’]
#字符串分割函数
str1 = “abcdfasdf32r3rfsdfs”
print(str1.split(“32”,-1))
#后面参数是分割次数,-1是全部分割

====find函数====输出结果:9
#查找字符串返回对应的序号
str1 = “abcdfasdf32r3rfsdfs”
print(str1.find(“32”))

====replace函数====输出结果:abcdfasdf99r3rfsdfs
#字符串替换函数
str1 = “abcdfasdf32r3rfsdfs”
str1 = str1.replace(“32″,”99”)
print(str1)

======isdigit函数==输出结果:false===========
#判断字符串是否是整数
str1 = “abcdfasdf32r3rfsdfs”
print(str1.isdigit())

======isdigit函数==输出结果:True===========
str1 = 32
print(str1.isdigit())

======for循环遍历字符串==
str1 = “abcdfasdf32r3rfsdfs”
for i in str1:
print(i)
if i == “3”:
print(“ok”)
break

======================

用 \n表示换行符: str1=”Hello\nWorld\nGoodbay”

 

元组类型==============================

#元组就是类似数组的概念,里面可以是不同类型的元素
#元组类型里面的数据定义后,不能修改
t3 = 13,33,234,”Hello”
print(t3[2])

 

列表类型 ==============================
#列表也是类似数组的概率,里面的元素可以修改,每个元素的类型可以不一样,比元组灵活
a= [0,1,3,4,5]
print(a)

======连接2个列表========
a= [0,1,3,4,5]
b=[8,2,4]
c = a+b
print(c)

======列表的重复========
a= [0,1,3,4,5]
c=a*3
print(c)

======列表的元素的个数========
a= [0,1,3,4,5]
print(len(a))

=======从0开始取多少个元素====
a= [0,1,3,4,5]
b = a[0:2]
print(b)
=======遍历列表====
a= [0,1,3,4,5]
for i in a:
print(i)

=======in判断列表中是否有这个元素
a= [0,1,3,4,5]
if 1 in a:
print(“ok”)

 
文件类型 ===================================
字典类型===================================

 

 

发表评论

邮箱地址不会被公开。 必填项已用*标注

标签云