基本数据类型

  • 字符串
  • 数字

    字符串

    字符串的定义,使用英文字符的单引号'' 或者双引号"" 引起来的内容为 字符串
    1. # #表示注释,
    2. # 定义变量
    3. a = "hello world"
    4. # 引用变量
    5. print(a) # hello world
    6. # 将原来值覆盖掉
    7. a = 'hello fanmao'
    8. print(a) # hello fanmao

字符串的拼接 +

多个字符串之间使用 + 可以拼接在一起

  1. name = "xiaoming"
  2. work = "软件测试工程师"
  3. # 拼接字符串
  4. print(name+work) # xiaoming软件测试工程师
  5. print(name+" "+work) # xiaoming 软件测试工程师
  6. print(name+' '+work) # xiaoming 软件测试工程师

将多个变量使用 + 拼接在一起之后的结果赋给新的变量。

  1. # 将name 变量和 work 变量 拼接在一起之后的结果 赋给变量 desc
  2. desc = name+work
  3. print(desc) # xiaoming软件测试工程师
  4. # 注意: 引号如果使用不当,就会将变量变成字符串
  5. print(name) # xiaoming
  6. print('name') # 字符串 name

总结:
变量使用的时候不需要添加 引号,
添加引号之后就变成字符串。


多个字符串组合

  1. print('xiaoming说:"你好!"') # xiaoming说:"你好!"
  2. print("xiaoming说:'你好!'") # xiaoming说:'你好!'
  3. # 特殊场景 字符串中有 双引号 又单引号
  4. # i'm xiaoming 王刚说:"nihao" 使用 反斜杠 表示字符串转义 不要把 双引号有 表示字符串的功能
  5. print("i'm xiaoming 王刚说:\"nihao\"")

关于字符串路径
比如 C:\Users\zengy\AppData\Local 路径中包含 \

  1. # 去掉文件路径中 \ 的特殊作用
  2. print(r'C:\Users\zengy\AppData\Local') # 如果前面·不加r 会出现报错。

面试问题

  1. 路径中的\在字符串中怎么处理?

字符串前添加 r


数字

数字支持加减乘除的运算

+ 加法 print(2+3)
- 减法 print(3-1)
* 乘法 print(4*2)
/ 除法 print(10/3) # 3.3333333333333335
// 取商 print(10//3) # 3 商值
% 取余 print(10%3) # 1 余数
** 次幂 print(2**3) # 2的3次方 结果8

思维导图

python -day1 基本数据类型 - 图1