hello world
print ("hello world) //python3.x
print "hello world" //python2.x
在控制台输出‘hello world’
版本号A.B.C
A表示在语言做重大修改,一般不兼容之前的版本,B在做功能修改时B的值增加,C在修复bug时增加。
Python基础语法
单行注释: # 注释语句
多行注释:用''''或者"""
单引号
'''
第一行注释语句
第二行注释语句
第三行注释语句
'''
双引号
"""
注释1
注释2
注释3
"""
标识符
- 标识符由字母、数字、下划线组成
- 不能以数字开头
- 不能是关键字
命名规范
1.PEP 8规范:全部小写,如果有多个单词组成,单词之间用下划线(_)隔开//class_name
2.驼峰式命名:如果名字由多个单词组成,第一个单词首字母小写,后边的每个单词首字母大写//cutName
关键字
"""
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for',
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
"""
行与缩进
- 在Python中,语法对于缩进有严格的规范,同一级的代码要写在一个缩进下。
- Python中,如果一行只有一个语句,语句后面不需要封号,写了也不会报错
- 如果一行语句中有多行语句,需要封号(;)分开//a=1;b=2
列表、字典、元组、集合的元素在多行显示时,可以不用\连接
dici1={'name':'yuting',
'age':18,
'gender':'女'}sum1=aaa+bbb+ccc+ddd
sum2=aaa+\
bbb+\
ccc+\
ddd
sum1=sum2
python基本数据类型
- Number(数字)、Str(字符串)、List(列表)、Tuples(元组)、Sets(集合)、Dict(字典)
数字
整型(整数)、浮点数(小数)、布尔、复数(实数+虚部)
- 整型(int):Python3中只有长整型 int,Python2中有long 例如:23、10、-25、0
- 浮点型(float):Python只有float类型,例如:12.9、1.0、0.0、-10.5、2e2、2e
- 布尔(bool):表示真假(是否)的值,值只有true(是1)或者false(是0)两个值
- 复数(complex):由实部和虚部组成,例如:10+1j,12.7+2j
字符串
- 由""或者''括起来得数据就是字符串(推荐使用单引号'')
- (Python中没有字符类型,所说的字符就是用引号括起来得长度为1得字符)
- ''# 空串,长度是0
运算符
- python中的运算符:算数运算符 、比较运算符、赋值运算符、逻辑运算符
算数运算符:+(加)、-(减)、(乘)、/、%(求余)、//(整除)、*(幂运算)
- +、-、*、/、% 和数学里面相应得运算一样
math函数
通过import关键字可以导入Python的内置模块
math是Python内置的一个提供数学运算的模块
import math
num=math.fabs(-20) #fabs(n):求n的绝对值
print(num)
print(math.pi)#pi:圆周率
print(math.sin(60))