python3.14是整数类型

编程入门 行业动态 更新时间:2024-10-08 10:51:46

python3.14是<a href=https://www.elefans.com/category/jswz/34/1771264.html style=整数类型"/>

python3.14是整数类型

每一种编程语言都会有数据类型,对各种常用的数据进行划分,以便计算机能就相应数据类型进行处理,Python也不例外。Python常用的数据类型有6种:数字(Number)、字符串(String)、列表(List)、元组(Tuple)、字典(Dictionary)、集合(Set)。

数字(Number)

Python3支持4种数字类型:int、float、bool、complex.

整数(int):没有小数点的数,在程序中的表示方法和数学上的写法一样。

i = 7 + 3

print (i) #10

浮点(float):带小数点的数,可以用十进制表示,也可以用指数表示。

# 十进制

i = 7 / 3

print (i) #2.3333333333333335

# 指数

i = 314e-2

print (i) #3.14

布尔值(bool):True与False(1和0),反映条件的正确与否。

print(8 > 7) #True

print(8 == 7) #False

print(8 < 7) #False

复数(complex):复数由实数部分和虚数部分组成,一般形式为x+yj,其中x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。

c = 1.56-1.2j

print(c) #(1.56-1.2j)

字符串(String)

Python中凡是用引号引起来的数据(" " 、' ' 、''' '''或者""" """),都可以称为字符串类型。组成字符串的每个元素称之为字符,将这些字符一个一个连接起来,然后在用引号起来就是字符串。

常见的字符串操作有:索引、切片、分隔、长度等。

索引:字符串组成的元素从第一个开始,初始索引为0以此类推。

a = 'ABCDEFGHIJK'

print(a[0]) #A

print(a[3]) #D

print(a[5]) #F

print(a[7]) #H

切片:通过索引截取字符串的一段,形成新的字符串。

a = 'ABCDEFGHIJK'

print(a[0:3]) #ABC

print(a[2:5]) #CDE

分割:通过字符串中某个符号,将字符串切片。

s = "aelxlaaa"

s1 = s.split("l")

print(s1) #['ae', 'x', 'aaa']

s2 = s.split("l",1)

print(s2) #['ae', 'xlaaa']

s3 = s.partition("l")

print(s3) # ('ae', 'l', 'xlaaa')

长度:查看字符串中的元素有多少个。

name = "diaochewei"

print(len(name)) #10

列表(List)

Python的字符串只能存储少量的数据,且数据类型太单一。在我们储存大量数据或多种数据类型时,会选择使用列表。

列表以[]括起来,用逗号分隔,里面可以存放各种数据类型,每个位置代表一个元素。

常见的列表操作有:增加、插入、删除、查询等。

增加:在列表最后一个位置添加一个内容。

l = [1, 2, 'a']

l.append(666)

print(l) # [1, 2, 'a', 666]

插入:在列表指定位置添加一个内容。当数据量大的时候尽量不要使用,影响效率。

l = [233, 666, 'a']

l.insert(1,"吊车尾")

print(l) # [233, '吊车尾', 666, 'a']

删除:删除列表中指定的元素。

l = [233, 666, 'a']

l.pop(2)

print(l) #[233, 666]

查询:切片查询或者循环查询。

l = [233, 666, 'a']

for i in l:

print(i)

#233

#666

#a

元组(Tuple)

由于列表可以进行增删改查,如果是非常重要的数据,就非常不安全。因此,就需要一种只能查看,无法增删改的列表,那就是元组。元组以()进行定义。

常见的元组操作有:索引、切片、循环、长度、包含等。操作和前面字符串、列表操作的类似。

字典(Dictionary)

列表虽然可以存储大量的数据类型,但是操作起来速度会比较慢,而且,列表只能按照顺序存储,数据之间的关联性不强。为了解决列表的短板,就需要字典,用系统内存换速度。

字典以{}括起来,它是一个键(key) : 值(value) 的集合:

Key:不可变(可hash值)的数据类型,并且键是唯一的、不重复的。

Value:任意数据(int,str,bool,tuple,list,dict,set)等。

常见的字典操作有:增加、删除、查询等。

增加:在字典最后一个位置增加一个内容。

d = {"张三":"财务部","李四":"市场部"}

d["王五"] = "品牌部"

print(d) #{'张三': '财务部', '李四': '市场部', '王五': '品牌部'}

d.setdefault("赵六","市场部")

print(d) #{'张三': '财务部', '李四': '市场部', '王五': '品牌部', '赵六': '市场部'}

删除:通过字典的键删除键值对。

d = {'张三': '财务部', '李四': '市场部', '王五': '品牌部', '赵六': '市场部'}

print(d.pop("张三")) #财务部

print(d) #{'李四': '市场部', '王五': '品牌部', '赵六': '市场部'}

查询:循环获取每个键值对的键,或通过键获取值。

d = {'张三': '财务部', '李四': '市场部', '王五': '品牌部', '赵六': '市场部'}

for i in d:

print(i)

print(d.get("张三"))

print(d.get("周七"))

#张三

#李四

#王五

#赵六

#财务部

#None

集合(Set)

集合是无序的、不重复的数据集合,它里面的元素是可hash的,但是集合本身是不可hash的。集合的目的就是将不同的值存放在一起,和字典一样的{}括起来。可以用不同的集合来做关系运算。

常见的集合操作有:增加、删除、交集、并集、差集等。

增加:在集合中增加内容。

s ={"张三","李四","王五"}

s.update(["赵六","周七"])#其参数必须为集合

print(s) #{'王五', '周七', '李四', '赵六', '张三'}

删除:删除集合中的内容。

s = {'王五', '周七', '李四', '赵六', '张三'}

s.remove("张三")

print(s) #{'王五', '赵六', '周七', '李四'}

交集:用&或者intersection。

s1 = {"张三","李四","王五"}

s2 = {'王五', '赵六', '周七', '李四'}

print(s1 & s2) #{'王五', '李四'}

print(s1.intersection(s2)) #{'王五', '李四'}

并集:用|或者union。

s1 = {"张三","李四","王五"}

s2 = {'王五', '赵六', '周七', '李四'}

print(s1 | s2) #{'王五', '李四', '赵六', '周七', '张三'}

print(s1.union(s2)) #{'王五', '李四', '赵六', '周七', '张三'}

差集:用-或者difference。

s1 = {"张三","李四","王五"}

s2 = {'王五', '赵六', '周七', '李四'}

print(s1 - s2) #{'张三'}

print(s1.difference(s2)) #{'张三'}

如果你刚入门Python或还没有入门,这篇内容非常适合你,可以收藏起来。之后,我还会分享一些更详细的知识内容。

更多推荐

python3.14是整数类型

本文发布于:2024-02-13 08:35:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1757557.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:整数   类型

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!