python基础复习-基本语法元素

目录

  • 基础语法元素
    • 列表
    • 元组
    • 字典
    • 集合
  • 变量名规范
  • 赋值方式
  • 输入输出
  • 程序格式
  • 注释

基础语法元素

列表

  • 序列类型
  • a=[1,2,3,4,5]
  • 元素有位置顺序,通过位置访问:a[0]

元组

  • 序列类型
  • 元素不支持修改(元组:不可变的列表)
  • a=(1,2,3,4,5)
  • 元素有位置顺序,通过位置访问:a[0]

字典

  • 映射类型
  • a={11001:"xiaoming", 11002:"xiaohong"}
  • 元素没有位置顺序,通过键值访问:a[11001]

集合

  • 一系列互不相等的元素
  • 元素没有位置顺序

变量名规范

  • 汉字也可以做变量名。(但应该尽量避免用汉字或者拼音)
  • 可以以下划线开始。
  • 首字符不可以为数字,例如:1_stu。
  • 不可以是python33个保留字中的任何一个。
  • 常量的所有字母都大写。
    python基础复习-基本语法元素_第1张图片

赋值方式

  • 增量赋值:x += 10
  • 打包赋值(x,y = y,x可以直接调换x和y的值)

输入输出

  • 动态交互输入:x = input(“请输入一个数值:”)
    python基础复习-基本语法元素_第2张图片
  • 得到的是字符串类型,接下来,可以通过eval() 函数转为数值:

python基础复习-基本语法元素_第3张图片

  • print() 函数默认换行,若不想换行,可以借助end=做换行控制:
    python基础复习-基本语法元素_第4张图片
  • 格式化输出format()
    python基础复习-基本语法元素_第5张图片

简单输出:python基础复习-基本语法元素_第6张图片 填充:python基础复习-基本语法元素_第7张图片
分隔符:(严格定义必须先填充【可以没有】才可以写分隔符)
python基础复习-基本语法元素_第8张图片
浮点数:
python基础复习-基本语法元素_第9张图片

进制转换:

print("二进制:{0:b},Unicode码:{0:c},十进制:{0:d},八进制:{0:o},十六进制:{0:x}".format(8))
二进制:1000,Unicode码,十进制:8,八进制:10,十六进制:8

程序格式

  • 行最大长度:所有行最大限制为79个字符(不然就得用滑动条)
  • 缩进:用来表示逻辑关系、4个字符的缩进

注释

# 单行注释
"""
多
行
注释
"""
print("OK!!")

你可能感兴趣的:(编程语言---python,python,开发语言)