python数据有哪些类型,python四种基本数据类型
Python有六种数据类型:数字(Number)、字符串(String)、列表(List)、元组(Tuple)、字典(Dictionary)和集合(Set)。
推荐:Python视频教程
python六种数据类型
Number(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)Set(集合)1.Numbers
多行评论3360三个单引号还是三个双引号
单行注释3360 #
a=1
打印(一份)
b=0.001
打印(b)
c=-10
d=3
打印(c/d,c//d,c%d,c**d)
e=1.23e10
f=1.23e-2
g=0x3fPython的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-2147483647。
Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)
2.String
打印(
我的床脚闪着如此明亮的光,
已经有霜冻了吗?
抬起头来看,我发现这是月光。\n
我又沉了下去,突然想起了家。
)* *这种格式可以直接输出多行字符串内容,省略\n **
打印(
r
我的床脚闪着如此明亮的光,
已经有霜冻了吗?
抬起头来看,我发现这是月光。\n
我又沉了下去,突然想起了家。
”)注意在’’前面加上r后\n也被当做字符输出
打印(‘我的床脚有这么亮的光线,会不会已经结霜了?\ n抬起头来看,我发现这是月光,再次下沉,我突然想起了家。”)
Print("山遮白日,海竭金河,\t但你只要上一层楼梯,就能开阔三百英里的视野。")\n回车符 \t制表符
print("我" OK "。")注意转义字符“\”要加在符号的前面小练习,推测输出结果并验证
打印(“你好,世界”)
打印(r 你好,亚当)
print("rHello," Bart " )
打印( r 你好,
丽莎。)
用+操作符将多个字符串,或者多个变量,或者变量和字符串连接起来,*表示重复;相邻的两个字符串可以自动连接起来,方便长句子的显示
name=宝贝
行为=爱
打印(我 2 *行为你,姓名)
打印(“和我一起变老,”
最好的一天就是。)**您还可以对字符串进行索引和切片。注意切片的边界,包括前面但不包括后面* *
valustring= python
打印(
值字符串[0]=值字符串[0],
值字符串[-1]=值字符串[-1],
值字符串[:2]=值字符串[:2],
值字符串[2:]值字符串[:2
]='+valustring[2:]+valustring[:2]
)字符串是不可变的,当对字符串变量某索引位置赋值时会发生错误,如果你需要一个不同的字符串时,应该去创建一个新的
word = 'immortal'内置函数 len() 返回字符串字符数,不是字节数哦!word[0]='P'
print(word[0])#错误!
print(len(word))
布尔值:True False(首字母要大写) 相关运算:or and(与) not
空值 :None(注意写法,不是null),不能把None理解为"0"
变量 :Python是一种动态类型的语言,python中变量可以是任何类型,相对应的是
“静态类型的语言”----变量使用前要声明类型,且赋值类型必须和声明类型一致,java,C++,c都是如此。
变量在计算机内存中是怎样表示呢?
a=’hello,world‘ 首先,计算机在内存中创建了字符串’hello,world‘,然后在字符串中创建变量a,并把a指向字符串’hello,world‘;
a=b,实际上是将b也指向a所指向的数据,而不是指向a本身.
列表(list)
list是一种有序的集合,元素的类型可以不同,可以嵌套列表
L = [就像字符串一样,列表可以被 索引 和 切片 ,但是区别在于对于超出范围的索引列表会报错,字符串会默认为最大的索引值;对列表切片会返回一个新的列表,而不仅仅是切片后的值['Apple', 'Google', 'Microsoft'],
['Java', 'Python', 'Ruby', 'PHP'],
['Adam', 'Bart', 'Lisa'],3.14,'honglin'
]
print(L[0][3],L[1][1],L[2][0]),L[-1]);
可以用+
合并两个列表
table=[2,4,6]不像 不可变的 字符串,列表是 可变的,它允许修改元素:print(table + [1,3,5])
cubes=[1,8,27,65,125]可以使用 append() 方法 在列表的末尾添加新的元素:cubes[3] = 64
print(cubes)
cubes.append(6**3)
cubes.append(7**3)
print(cubes)
cubes[:2] = []
print(cubes)
len(cubes)
也可以对切片赋值,此操作可以改变列表的尺寸,或清空它:
内置函数 len() 同样适用于列表
更多编程相关知识,请访问:编程课程!!以上就是python六种数据类型是什么?的详细内容,更多请关注盛行IT软件开发工作室其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。