Python基础 02 注释+变量类型

注释

  • 行注释:以 # 开头
  • 块注释:以3个 ’ 开头,以3个 ’ 结束 – 比较少用
#行注释
print("Hello world") #行注释

'''
块注释
'''

结果
在这里插入图片描述

变量

  • 命名规则
    • 包含数字,大小写字母,下划线或更多(不推荐前3种外的
      • 如 man_4
    • 开头不可以为数字
      • 如 4man 是不可以的
      • 如 man4 是可以的
    • 开头不推荐单下划线开头或双下划线开头,因为在python中具有特殊含义
      • 如 _age,_man4 理论上成立,但强烈不推荐
    • 区分大小写
      • 如 Man4,man4 是两个不同的变量
    • 推荐
      • 使用具有固定含义的英文单词或缩写
        • 如 srv=server,skt=socket
      • 驼峰命名法
        • 名称以单词自动连接,且每个单词首字母大写
          • 大驼峰
            • 每个单词首字母大写
            • 在Python中一般给类命名使用此法!!!
            • 如 ClearLove
          • 小驼峰
            • 第一个单词首字母小写,其他单词首字母大写
            • 在Python中一般给普通变量或函数命名
            • 如 clearLove
      • posix命名法
        • 单词全部小写,单词间用 _ 连接
        • 如 clear_love
    • 系统关键字
      • 变量命名必须避开,不能和关键字和保留字重复
      • 如 class,def,break,for
#查看系统关键字的方法
import keyword #引入关键字模块
print(keyword.kwlist)

结果
在这里插入图片描述

变量声明

  • 给变量var赋予多个值v
    • 如 var = v1, v2
  • 给多个变量var赋予一个值v
    • 如 var1 = var2 = v
#一变量多个值
a = 1, 2
print(a)
#多变量一个值
a1 = a2 = 0
print(a1)
print(a2)

结果
在这里插入图片描述

变量类型

  • 严格意义上,Python只有一个类型
  • 标准数据共6种
    • 数字 Number
    • 字符串 str
    • 列表 list
    • 元组 tuple
    • 字典 Dictionary
    • 集合 set

数字类型

  • 无大小限制
整数
  • 二进制
    • 机器语音,以0b开头,包含0,1
    • 如 0b10000
  • 八进制
    • 不常用,以0o开头,包含0-7
    • 如 0o20
  • 十六进制
    • 以0x开头,包含0-9,a-f
    • 如 0x10
浮点数
  • 浮点数可有条件省略
    • 如 3.1415 省略成 3., 0.5 省略成 .5
  • 科学计数法
    • 推荐
    • 用e/E后跟整数表示的10的指数
    • 如 123.45 == 1.2345e2,0.678 == 6.78e-1
复数
  • 比较少用
  • 虚部用j/]表示
  • 如 5+3j
布尔值
  • 表真值,只有2个值 True/False
  • 在Python中对应 1/0
#整数
a = 16
a2 = 0b10000 #二进制
print(a2)
a8 = 0o20 #八进制
print(a8)
a16 = 0x10 #十六进制
print(a16)

#浮点数
b = 123.45
print(b)
b1 = 123. #省略小数点后的数
print(b1)
b2 = .45 #省略小数点前的数
print(b2)
b3 = 1.2345e2 #科学计数法
print(b3)

结果
在这里插入图片描述

字符串

  • 一串文字
  • 表示
    • 单引号/双引号
      • 只能表示一行
      • 如 ‘Hello world’
    • 三引号
      • 扩起多行信息
      • 由3个单引号/双引号组成
  • 单双引号可交错使用
    • 从单引号/双引号/三引号开始,到单引号/双引号/三引号结束
#单双引号交错使用
c1 = '<a style="color:red">哈哈哈</a>' #输出<a style="color:red">哈哈哈</a>
print(c1)
#扩起多行信息
c2 = '''<a style="color:red">
哈
哈
哈
</a>'''
print(c2)

结果
在这里插的入图片描述

转义字符
  • 用转义字符 \ 表示特殊内容,如回车键,换行键,退格键
  • 常见的用转义字符表示的特殊内容
    • 回车换行符 \r\n
  • 不同系统对换行操作有不同表示
    • windows: \n
    • Linux: \r\n
#输出字符串内的单引号/双引号
s1 = 'Let\'s go'
print(s1)
#输出字符串内的"\"
s2 = "C:\\user"
print(s2)

结果
在这里插入图片描述

字符串的格式化
  • 把字符串按照一定格式打印或填充
  • 格式化的两种方法
    • 利用 %
      • %d:此处应放入整数
      • %c:此处应放入字符
      • %s:此处应放入字符串
    • 利用format函数
      • 推荐
      • 以{}和:代替%号,后用.format带参数完成
# % 后输入格式化内容
s1 = "I'm %s"
print(s1%"李四")
d1 = "I'm %d year old"
print(d1%18)
sd1 = "I'm %s, and I'm %d year old" #字符串内有格式化内容时,要不全补充,要不全不补充
print(sd1) #不补充
print(sd1%("李四",18)) #全补充
print("*" * 20) #分隔符

#format函数
s2 = "I'm {}".format("李四")
print(s2)
sd2 = "I'm {1}, I'm {0} year old, and I'm in Class {0}".format(18,"李四") #带编号,按编号顺序补充
print(sd2)

结果
在这里插入图片描述

None

  • 表示什么都没有
  • 若函数没返回值,可返回None
  • 用途
    • 占位
    • 在Python中有特殊用处,用来解除变量的绑定
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值