字符串(str)
字符串主要用于存储和表示文本,python中的字符串通常由引号','、双引号","、三引号''', '''包围的一串字符组成
# 字符串总的字符可以包含数字、字母、中文字符、特殊符号,一级一些不可见的控制字符
# 如换行符、制表符等,如以下都是字符串:
"abc"、"123"、"ab12*"、"你好"
# 字符串还可以通过序号(序号从0开始)来取出其中某个字符:
# 例如:"abc"[1] 取得的值为"b"
转义字符串
在python找中如果要在字符串中包含控制字符或特殊含义的符号,就需要使用转移符常见的转义字符如下:
\n 换行符
\t 制表符(Tab)
\r 回车(Enter)
\\ “\” 字符:
\' 单引号字符串中的单引号
\" 双引号字符串中的双引号
比如以下字符串中都包含了转义字符
"abc\nabc" # 包含一个换行符的字符串
"abc\'2\"abc" # 字符串中包含被单引号的2
字符串运算
# 结果是值
# 算数运算
a = 10 * 10
# 赋值运算
a = a + 1 a+ = 1
# 结果是布尔值
# 比较运算符
a = 1 > 5
# 逻辑运算符
a = 1>6 or 1 = 1
# 成员运算符
a = "a" in "abc"
判断 1==1 是真还是假
a = 1 == 1
print(a)
print("a","b","c",sep="*") # 将默认分隔符修改为","
print("a","b","c",end=";") # 将默认结束符号修改为";"
整数(int)
整数运算符
运算符 描述
** 乘方运算符
* 乘法运算符
/ 除法运算符
// 取整运算符
% 取余运算符
+ 加法运算符
- 减法运算符
| 位或
^ 位异域
& 位与
<< 左移运算符
>> 右移运算符
浮点数:
浮点数就是常用的带小数的数,当然整数部分也可以为零,浮点数的书写除了一般形式外,还有以下几种表达方法:
19. 小数部分为零,可以不写
0.098 整数部分为零,可以不写
-2e3 科学计算法,表示—2×10的三次方
类型转换:
在python中常用的数据类型之间是可以相互转换的,他们之间转换所使用的函数如下:
str(object="") 可以将整数和浮点数转换为字符串,默认建立空字符串
int(x,base=10) 将数字字符串或数字转换为整数(base表示几进制)
float(x) 将字符串或数值转换为浮点数
此外:
str()可以穿件一个空字符串,int()也可以建立一个默认值为0的整数,float()可以建立一个默认值为0.0的浮点数
# 实例:
print('int("23.5"):\t',int(23.9)) # 浮点数——整数
print('int("23.001"):\t',int(23.001)) # 浮点数——整数
print('int("23"):\t',int(23)) # 字符串——整数
print('float(3):\t',float(3)) # 整数——浮点数
print('float("3"):\t',float("3")) # 字符串——浮点数
print('float("3.2"):\t',float("3.2")) # 字符串——浮点数
print('str(23):\t',str(23)) # 整数——字符串
print('str(23.3):\t',str(23.3)) # 浮点数——字符串