python03_基本数据类型(1)

一、python数字
1)整型
0b---->binary 二进制
0o---->octal 八进制
0x---->hexadecimal 十六进制
进制转换:
任意进制转二进制,bin
任意进制转八进制,otc
任意进制转十六进制,hex
这三个都是接收int,返回str
任意进制转十进制,int
这个接收int或str,返回int

2)浮点型
float 用二进制表示浮点类型,是不精确的
decimal 可传递给decimal整型或字符串参数,是精确的

3)复数
实部,虚部都是浮点型

python03_基本数据类型(1)

二、python字符串
字符串:是字符的序列,用单引号,双引号,三引号表示都可
raw功能:返回到原始的字符,让\t失去代表tab键的功能
python03_基本数据类型(1)
转义字符:
\ 续行符
\r 回车
\' 单引号
\" 双引号
\ 反斜杠
字符串取值:
下标取值法(下标从0开始) 切片取值法
python03_基本数据类型(1)
python03_基本数据类型(1)
字符串常用方法:
1)判断类
python03_基本数据类型(1)
python03_基本数据类型(1)
2)查找统计类
python03_基本数据类型(1)
3)字符串转换类
python03_基本数据类型(1)
python03_基本数据类型(1)

字符串拼接:
1)+
2)join
python03_基本数据类型(1)

字符串格式化:
(1)%
%[(name)][flags][width].[precision]typecode

  • (name):命名
  • flags: +,-,' '或0。+表示右对齐;-表示左对齐;' '为一个空格,表示在正数的左侧填充一个空 格,从而与负数对齐,0表示使用0填充。
  • width表示显示宽度
  • precision表示小数点后精度
    (2)format
    {变量:[填充字符][对齐方式 <^>][宽度][格式]}
    其中<表示向左对齐,>表示向右对齐,^表示居中
    (3)f
    python03_基本数据类型(1)
    python03_基本数据类型(1)