Python基础(变量字符编码数据类型)

Posted 我要去流浪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础(变量字符编码数据类型)相关的知识,希望对你有一定的参考价值。

变量

变量名由字母、数字(不能为首字符)、下划线组成,不能使用关键字

以下关键字不能声明为变量名 [\'and\', \'as\', \'assert\', \'break\', \'class\', \'continue\', \'def\', \'del\', \'elif\', \'else\', \'except\', \'exec\', \'finally\', \'for\', \'from\', \'global\', \'if\', \'import\', \'in\', \'is\', \'lambda\', \'not\', \'or\', \'pass\', \'print\', \'raise\', \'return\', \'try\', \'while\', \'with\', \'yield\']

id(变量)取得变量的地址

type(变量)取得变量的类型,type(类)取得类所在的路径

del 删除一个变量

特殊变量列表:sys.argv[n]

__name__ :当前文件直接执行时的值为main,被调用时的值为模块名

 

字符编码

1个二进制位是计算机里的最小表示单元;1个字节是计算机里最小的存储单位

8bits = 1Byte =1字节

1024Bytes = 1KB =1024 字节

1024KB = 1MB = 100万字节 =100万字符 =1兆

1024MB = 1GB

...

ASCII 256 每一个字符占8位

 

unicode 万国码
utf-32 = 4字节
utf-16 = 2字节
utf-8 = 8bits 可变长编码
英文一个字节,所有的中文3个字节
欧洲 2个字节

 

数据类型

数字类型和字符串类型

数字类型:只能存放一个值  一经定义,不可更改,直接访问

分类:  数字  int (整型) float(浮点型)  long(长整型)complex(复数)布尔值(true/false)

字符串类型 :引号包含的都是字符串类型(单引双引没有区别)

字符串常用功能:移除空白、索引、长度、分割、切片

strip()移除空白,也可以去除其他的字符  

  slipt()分割,默认以空格分割。也可以以其他的字符分割  

  len()长度  切片:如print(x[1:5])也是顾头不顾尾   

       capitalize()首字母大写

   center()居中显示例如:x=\'hello\'  print(x.center(22,\'#\'))

   count():计数,顾头不顾尾,统计某个字符的个数,空格也算一个字符  

  endswith()   以什么结尾

   satrtswith()  以什么开头

   find()查找字符的索引位置,如果是负数,代表查找失败   

  index()索引  

        isdigit()判断是否是数字

   islower()判断是否是全部小写

   isupper()判断是否是全部大写

   lower()全部转换为小写

   upper()全部转换为大写

   isspace()判断是否是全都是空格

   istitle()判断是否是标题(首字母大写)  

  swapcase()大小写字母翻转

   join()连接

   replace()替换

         ljust()左对齐   

 

Python的字符串格式化有两种方式: 百分号方式、format方式

百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存

以上是关于Python基础(变量字符编码数据类型)的主要内容,如果未能解决你的问题,请参考以下文章

python教程1:Python基础之数据类型和变量字符串和编码

Python入门——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化

Python 之路 Day02 -基础数据类型及编码详解

计算机基础 数据类型 流程控制 字符编码 文件操作

os模块

Python之基础