目录
变量的作用
# 是保存和表示数据值的一种语法元素。 # 在程序语言中十分常见。 # 变量变量顾名思义,变量的值是可以改变的, # 能够通过赋值,即,使用等号的的方式,改变它代表的具体数值 # 变量或标识符的命名规则 # 由字母、数字、下划线组成 # 不能数字开头 # 不能使用内置关键字 # 严格区分大小写 # 定义变量 # 格式: # 变量名 = 值
a=99
#第一行给a赋值为99
a=a+1
#第二行再让a等于a+1
print("\n\n输出a的数值:\n"+str(a))
# a还可以任意取名字比如说aaaabb # python语言的命名规则 # 允许采用大写字母、小写字母、数字、下划线和汉字等字符 # 以及它们之间的组合来给变量命名。 # 但名字的首字符不能是数字, # 中间不能出现空格; # 标识符的名称不能与python保留字相同; # python居然能用汉字来命名变量。 # python的下划线是“shift+减号” # 例如
a雷电将军aaa=54321
print("\n\n输出a雷电将军aaa的值:\n"+str(a雷电将军aaa))
python的保留字关键字
# 指的是编程语言内部定义并保留的英文单词 # 保留字会显示颜色通常是橘黄色 # 可以在python console中使用以下代码查询
help('keywords')
数值类型有哪些?
# 数据类型:包括
# 简单的:数字类型、字符串类型。
# 复杂的:元组类型、集合类型、列表类型、字典类型等等。
# 数字类型
# 表示数字或数值的数据类型
# python语言提供3种数字类型:
# 整数、浮点数、复数
# 分别对应数学中的整数、全体实数、复数
# 第一步:赋值
# 第二步:检查类型
整数 int 和 浮点数 float(小数点)
num01 = 10
num02 = 10.01
print("\n\n输出num01数值类型:\n",type(num01))
print("\n\n输出num02数值类型:\n",type(num02))
# 输出为:
# <class 'int'> 整数型
# <class 'float'> 浮点数型
字符串 str 和 布尔型 bool
abc01='欲买桂花同载酒'
print("\n\n输出abc01数值类型:\n",type(abc01))
# 输出为: 字符串类型 <class 'str'>
abc02=True
print("\n\n输出abc02数值类型:\n",type(abc02))
# 输出为: 布尔型 <class 'bool'>
列表 list 和 元组 tuple
abc03=[123,456,789]
print("\n\n输出abc03数值类型:\n",type(abc03))
# 输出为: 列表<class 'list'>
abc04=(123,456,789)
print("\n\n输出abc04数值类型:\n",type(abc04))
#输出为 :元组 <class 'tuple'>
集合 set 和 字典 dict
abc05={123,456,789}
print("\n\n输出abc05数值类型:\n",type(abc05))
# 输出为: 集合 <class 'set'>
abc06={'country':'China','city':'Gz','name':'lina','age':'16'}
print("\n\n输出abc06数值类型:\n",type(abc06))
# 输出为: 字典的键值对<class 'dict'>
# 第一步:赋值 # 第二步:检查类型 # 简单的:数字类型、字符串类型。 # 复杂的:元组类型、集合类型、列表类型、字典类型等等。 # 数字类型 # 表示数字或数值的数据类型 # python语言提供3种数字类型: # 整数、浮点数、复数 # 分别对应数学中的整数、全体实数、复数
# 一个整数数值可以表示为 # 十进制、十六进制、二进制等不同进制的形式 # 举个栗子 # 十进制:180 # 十六进制(0x或0X开头的):0xb4 # 八进制(0o或0O开头的)0o264 # 二进制(0b或0B开头的)0b101101000
print("\n\n输出16进制转10进制:\n",0xb4)
print("\n\n输出8进制转10进制:\n",0o264)
print("\n\n输出2进制转10进制:\n",0b10110100)
# 浮点数 # 只能使用十进制的显示
print("\n\n浮点数与科学记数法")
print(1.23456789)
print(1.23456789e+3)
print(1.23456789e-3)