python数据有哪些类型,python四种基本数据类型

  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'

  word[0]='P'

  print(word[0])#错误!

  print(len(word))

内置函数 len() 返回字符串字符数,不是字节数哦!

  布尔值: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]

  cubes[3] = 64

  print(cubes)

  cubes.append(6**3)

  cubes.append(7**3)

  print(cubes)

  cubes[:2] = []

  print(cubes)

  len(cubes)

可以使用 append() 方法 在列表的末尾添加新的元素:

  也可以对切片赋值,此操作可以改变列表的尺寸,或清空它:

  内置函数 len() 同样适用于列表

  更多编程相关知识,请访问:编程课程!!以上就是python六种数据类型是什么?的详细内容,更多请关注盛行IT软件开发工作室其它相关文章!

  

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: