志在指尖
用双手敲打未来

python的数据类型有哪些(python变量名有哪些)

python的数据类型有哪些

python根本数据类型有6种:数字型–int/float/bool/complex,字符串–str,列表–list,元组–tuple,字典–dict,调集-set。
数据类型是一种值的调集以及界说在这种值上的一组操作。一切语言的基础都是数据结构,所以打好基础对于后边的学习会有百利而无一害的效果。
一、数字型
(一)、整型
1、整型:int
在数字中,正整数、0、负整数都称为整型。
例:
intvar=1000res1=type(intvar)print(res1)
res2=id(intvar)print(res2)
运转成果:
2、二进制整型
也可用二进制表示整型,print主动转换为十进制。
例:
intvar=0b1010print(intvar)
运转成果:
(二)、浮点型
1、浮点型:float
含有小数点的数据都是浮点型。
例:
floatvar=3.14print(floatvar,type(floatvar))
运转成果:
2、科学计数法:
floatvar=3.456e5print(floatvar,type(floatvar))
运转成果:
(三)、布尔型
布尔型:bool
布尔型数据只有两种:True、False。表示真假。
例:
boolvar=Trueprint(boolvar,type(boolvar))
运转成果:
(四)、复数类型
1、复数:complex
复数为实数加虚数,只要存在虚数,此数据类型就为复数类型。
2、表达方法一:
例:
complexvar=3-91jprint(complexvar,type(complexvar))
运转成果:
3、表达方法二:
语法:complex(实数,虚数)
例:
complexvar=complex(3,-91)print(complexvar,type(complexvar))
运转成果:python
二、字符串
1、字符串:str
用引号引起来的便是字符串。
可用:单引号、双引号、三引号
例:
strvar1=’123’strvar2=”123,数字”strvar3=”””
转义字符:\+字符
(1)把无意义的字符变的有意义
(2)把有意义的字符变的无意义
\\n:换行
\\r\\n:换行
\\t:缩进(tab,水平制表符)
\\r:把\\r后边的字符串直接拉到当前行行首
“””print(strvar1)print(strvar2)print(strvar3)
运转成果:
2、元字符串:
r+字符串==>表示不转字符,原型化输入字符串。(相当于字符串中给一切特别意义的字符加了转义符)
例:
strvar=r”E:\thabc_\nay”print(strvar)
运转成果:
三、列表
1、列表:list
界说一个空列表:
listvar=[]
界说一个一般列表
listvar=[111,3,13,True,3+4j,”abc”]print(listvar,type(listvar))
运转成果:
2、正向索引下标:
列表元素从左到右依次为:0、1、2、3……
例:
获取列表当中的值
listvar=[111,3,13,True,3+4j,”abc”]
res=listvar[2]print(res)
运转成果:
3、逆向索引下标
列表元素从右向左依次为:-1、-2、-3、-4、-5……
例:
获取列表当中的值
listvar=[111,3,13,True,3+4j,”abc”]
res=listvar[-4]print(res)
运转成果:
当列表很长时,要获取列表中最终一个元素,一种方法是运用逆向索引下标,另一种方法是运用len函数获取容器类型数据总长度。
例:
listvar=[111,3,13,True,3+4j,”abc”]
res1=len(listvar)
res2=listvar[res1-1]print(res2)
运转成果:
4、修正列表中的值:
listvar=[111,3,13,True,3+4j,”abc”]
listvar[1]=123print(listvar)
运转成果:
5、列表的特色:
可获取,可修正,有序。
四、元组
1、元组:tuple
界说一个空元组:
tuplevar=()
界说一个一般元组:
tuplevar=(False,3+4j,“aaa”,456)
正向下标和逆向下标与列表相同。
2、获取元组中的元素:
例:
tuplevar=(False,3+4j,”aaa”,456)
res=tuplevar[-3]print(res)
运转成果:
3、是否能够修正元组中的元素?
答:元组不支持赋值。
4、元组特色
可获取、不行修正、有序
5、元组留意点:
tuplevar=(123)
print(tuplevar,type(tuplevar))
tuplevar=(123,)
print(tuplevar,type(tuplevar))
运转成果:
如图,假如不加逗号,输出成果为整型,加了逗号输出成果为元组。
定论:加逗号才是元组,逗号是区分是否是元组的标识符,tuplevar=1,2,3也是元组。
五、调集
1、调集:set(效果:较差并补)
界说一个空调集:
setvar=set()
界说一个一般调集:
setvar={“123″,”573″,”张三”,”李四”}print(setvar,type(setvar))
运转成果:
2、可否获取调集中的元素?
答:不能够
3、主动去重
例:
setvar={“123″,”123″,”456″,”567”}
print(setvar)
运转成果:
由图可见,调集有主动去重的功用。
4、调集特色
无序、不行修正、主动去重。
六、字典
1、字典:dict
键值对存储数据。
语法:{键1:值1,键2:值2,键3:值3……}
界说一个空字典:
dictvar={}
界说一个一般字典:
例:
dictvar={“a1″:”123″,”a2″:”234″,”b1″:”345″,”b2″:”456”}print(dictvar,type(dictvar))
运转成果:
2、获取、修正字典中的值
获取:经过键获取值
dictvar={“a1″:”123″,”a2″:”234″,”b1″:”345″,”b2″:”456”}
res=dictvar[“a2”]
print(res)
运转成果:
修正:相同经过键修正值
dictvar={“a1″:”123″,”a2″:”234″,”b1″:”345″,”b2″:”456”}
dictvar[“a2”]=”678″print(dictvar)python1

python变量名有哪些

Python编程中,变量是一种用于存储数据的标识符,杰出的变量命名规矩关于编写可读性强、易于保护的代码至关重要。
本文将具体介绍Python中变量的命名规矩,包括命名的要求、标准以及一些有用的命名技巧,帮助读者清晰明了地命名变量,进步代码的可读性和可保护性。
变量命名的基本要求
变量名只能包含字母(大小写均可)、数字和下划线(`_`)。变量名必须以字母或下划线最初,不能以数字最初。变量名是区分大小写的,例如`myVar`和`myvar`是两个不同的变量名。命名标准
运用有意义的名字:命名变量时,应该运用清晰、具有描述性的名字,能够表达变量所代表的意义。例如,运用`age`代表年纪、`name`代表名字等。遵从驼峰命名法:在Python中,通常运用驼峰命名法来命名变量。驼峰命名法有两种风格:小驼峰法和大驼峰法。小驼峰法(lowercamelcase)将变量名的第一个单词小写,后边的单词首字母大写,例如`myVariableName`;大驼峰法(uppercamelcase)将一切单词的首字母都大写,例如`MyVariableName`。制止运用保留字:Python一些保留字是用于编程语言的特定目的,在命名变量时应防止运用这些保留字,以免发生冲突。例如,`if`、`for`等。命名技巧
善用注释:当变量名称无法完全表达其意义时,可以在代码中运用注释来补充解释,进步代码可读性。运用可读性强的单词组合:挑选单词组合时,应该运用具有辨识度和易于记忆的单词,防止过于简略或过于杂乱的命名。例如,不要运用`a`、`b`这样的单个字母作为变量名,而是挑选像`age`、`name`这样能够清晰表达意思的单词。防止运用简写和缩写:为了代码的可读性,尽量防止运用简写和缩写。除非在特定的上下文中简写或缩写是被广泛接受的,否则应该挑选更易理解的完好单词。示例
为了更好地理解变量命名规矩,以下是一些示例:
合法的变量名:`age`、`my_var`、`MyVariableName`。不合法的变量名:`123name`(以数字最初)和`my-var`(运用了不合法字符`-`)。总结
在Python编程中,杰出的变量命名规矩是编撰优质代码的根底。经过遵从变量命名的基本要求和标准,我们可以编写出易读、易理解、易于保护的代码。
在命名变量时,应该运用有意义的名字、遵从驼峰命名法、制止运用保留字,并善用注释来补充解释。经过把握这些变量命名技巧,我们可以轻松命名变量,进步代码的可读性和可保护性。

未经允许不得转载:IT技术网站 » python的数据类型有哪些(python变量名有哪些)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载