一、整数:Python可以处理任意大小的整数,包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1100-80800,等等。

计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff000xa5b4c3d2,等等。

二、浮点数:用科学计数法表示,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5

整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。

三、字符串

四、布尔值:

一个布尔值只有TrueFalse两种值,在Python中,可以直接用TrueFalse表示布尔值,也可以通过布尔运算计算出来。

布尔值可以用andornot运算。

and运算是与运算,只有所有都为 True,and运算结果才是 True。

or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。

五、空值:

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

六、字符编码:

1、在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码

2、用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件

3、浏览网页的时候,服务器会把动态生成的Unicode内容转换为UTF-8再传输到浏览器

4、对于单个字符的编码,ord()函数可获取字符的整数表示,chr()函数把编码转换为对应的字符:

      python中数据类型,变量,字符编码,列表

5、如果要输出类似'xxx你好,xxxx'之类内容变化的字符串,需要一种格式化字符串,与C语言类似

      python中数据类型,变量,字符编码,列表

      python中数据类型,变量,字符编码,列表

      python中数据类型,变量,字符编码,列表

     python中数据类型,变量,字符编码,列表

七、list与tuple

python内置的一种数据类型是列表,list是一种有序的集合,可随时添加删减元素,数据类型可以不同,元素可以为另一个list

python中数据类型,变量,字符编码,列表

classmate就是一个list,len()函数可以得到元素个数,可以用索引来获得每个位置上的元素,-1可以获得最后一个位置的元素

python中数据类型,变量,字符编码,列表

append():在list的末尾添加元素

insert(索引号,元素):在索引号对应的位置添加元素

pop():删除末尾的元素

pop(索引号):删除索引号对应的元素

替换可直接复制

python中数据类型,变量,字符编码,列表

tuple是另一种有序的列表,一旦创建完毕,不能修改,只有一个元素时,要加逗号消除歧义

python中数据类型,变量,字符编码,列表

 

相关文章:

  • 2021-12-08
  • 2022-12-23
  • 2021-10-26
  • 2021-06-25
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2021-10-16
猜你喜欢
  • 2022-12-23
  • 2021-12-18
  • 2021-04-19
  • 2022-01-17
  • 2021-12-12
  • 2021-07-29
相关资源
相似解决方案