数据类型(数值和字符串)
1.数值
在python中数值分为三种:整数,浮点数(小数),复数
在python中所有的整数都是int类型 a=10
python中的整数没有大小限制,可以是一个无限大的数字
注意:十进制的数不能以0开头 ,比如:b=0123
其他进制的整数,只要是数字打印时一定是以十进制的形式显示的
二进制是以 0b 开头的
八进制是以 0o 开头的
十六进制是以 0x 开头的
浮点数:对浮点数进行运算时,可能会得到一个不精确的结果。
2.字符串简介
字符串用来表示一段文本信息,字符串是程序中使用的最多的数据类型。
- 在python中字符串需要用引号引起来。
不用引号引起来就不能作为字符串,另外这里的引号可以用单引号或者双引号,但是注意不要混着用。 - 相同的引号不能嵌套 比如: '子曰:“学而时习之,不亦说乎!” ’
- 长字符串
单引号和双引号不能跨行使用,使用时必须用换行符 \ 。
所以要换行
使用三重引号 ’ ’ '或者 " " "来表示一个长字符串。
三重引号会换行,并且会保留字符串中的格式。
- 转义字符
可以用 \ 作为转义字符,通过转义字符,可以实现一些特殊的内容。
\' #表示单引号
\" #表示双引号
\n #表示换行符
\t #表示制表符
\\ #表示\
\uxxxx #表示Unicode编码 (了解)
5. 格式化字符串
在创建字符串时,可以在字符串中指定占位符。
%s #在字符串中表示任意字符,字符串的占位
%f #表示浮点数的占位符
%d #表示整数占位符,舍去小数部分
还有一种,在格式化字符串中可以在字符串前面加f来格式化字符串。
在格式化字符串中可以直接嵌入变量
练习:
字符串的复制