缩进
- 一个tab键或者4个空格(不能混用,默认空格),表示代码层次;
- Python语言中唯一表示程序框架的唯一手段;
EPE8格式规范图:
注释
定义:开发者加入的说明信息,不被执行。
作用:解释说明代码,提高代码可读性
关键代码要增加注释,比如: 函数声明、函数内部的关键代码
''"
多行注释:
用"""双三引号 """、'''单三引号 '''包裹注释内容
'''
程序执行中,值不发生改变的元素;
程序中多次使用的值可作为常量,便于更改及维护。
通俗解释:数据的名字;
程序执行过程中,值发生改变或需要改变的元素;
存储程序中数据的容器,变量是保存程序中数据的;
变量的表现形式:变量名 = 变量值(存储的数据)
a = '变量值'
- 查看变量的内存地址,本文“引用部分”有关于id的解释
id(变量)
- 查看变量的类型
type(变量)
数据类型局部变量和全局变量在函数部分讲解
long(长整型) 在Python3中已经抛弃。
complex(复数) z=a+bj
,a是实数,b是虚数,只能用j
float(浮点型) 小数点后默认保留15位(不是4舍5入,可以用 %.2f格式化占位符 和round() 控制小数点位数及四舍五入 )
# int整型,定义了一个变量,名字叫做num_int,保存的数据是1
num_int = 1
# float浮点型
num_float = 3.1415926535897939
# complex复数类型
num_complex = 5j + 2
# bool型
# True
bool_ok = True
# False
bool_no = False
# String字符串类型
string1 = '单双引号'
string2 = "双双引号"
string3 = '''单三引号'''
string4 = """双三引号"""
# 输出值
print('int:', num_int, '\nfloat:', num_float, '\ncomplex:', num_complex,
'\nbool:\n\t', bool_ok, '\n\t', bool_no,
'\nstring:\n\t', string1, '\n\t', string2, '\n\t', string3,
'\n\t', string4)
# type查看数据类型
print(type(num_int), type(num_float), type(num_complex),
type(bool_ok), type(bool_no), type(string1),
type(string2), type(string3), type(string4))
定义:有特定功能的标识符叫做关键字
注意:关键字不能作为变量名使用,因为有特殊含义
import keyword
print(keyword.kwlist)
- 标识符就是程序中定义的变量名或者函数名等;
- 为程序元素关联一个名称,要保证唯一性;
规则:
- 字母/数字/下划线
- 不能以数字开头
- 区分大小写
- 不能与关键字相同
方法:
- 驼峰命名法:(Java)
- 小驼峰: 第一个单词首字母消息,其它单词首字母都大写,比如:
firstName
- 大驼峰: 每个单词的首字母都大写,比如:
FirstName
- 下划线命名法(★Python)
- 每个单词字母都小写,单词之间使用下划线进行分割,推荐大家使用下划线命名法,比如: send_msg
程序中产生新数据值或执行操作的一行代码
输入input()获得用户输入并以字符串的形式保存
输出print('数据', sep='多数据连接字符,默认空格', end ='结尾符号,默认\n')
在Python里面想要输出数据到控制台使用print()函数来输出信息。
# 扩展: 修改输出时的分割字符,指定分割字符
# sep:表示指定的分割符
print('-----------------')
# 自定义分割符号
print(data1, data2, sep=' + ')
# 每次使用print函数输出内容,默认结尾加上'\n', 换行
# end: 表示指定结尾加上的字符
print('-----------------')
# 自定义结尾符号,默认是\n
print(data1, end='') # 结尾用''代替\n
print(data1, end='(!)') # 结尾用(!)代替\n
=========================================================================
数据1 + 数据2
----------------
数据1数据1(!)
Python运算符包括(具体用法本文直接搜索)
- 算术运算符
- 赋值运算符
- 关系运算符
- 逻辑运算符
- 公共运算符(见字典章节)
表达式:
- 将不同数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子。