1.简介
Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)他目前在Google工作,在那里他把一半的时间用来维护 Python 的开发。(from 360百科)
Python下载地址https://www.python.org/downloads/windows/
PythonIDE下载地址https://www.jetbrains.com/pycharm/
2.超级基础
print(输出内容)
%s字符串占位符
%d数值占位符
print('名字:%s,年龄:%d,爱好:%r' % ('lony荼靡',25,'吃'))
print('{1}和 {0}与{1}'.format('佩奇', '乔治'))
print('{name}网址:{site}'.format(name='百度', site='https://www.baidu.com/'))
注释
单行注释使用#
多行注释使用成对三个英文单引号(‘’’ ‘’’)或 成对三个英文双引号(“”” “””)
标识符
标识符主要用来做变量名、函数名、类名等,就是对所要用的对象命名。
规则:首个字符必须是字母表中26字母或下划线,其他的部分可以由字母、数字和下划线组成,对大小写敏感。
不能做标识符:['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']
变量
即可变化的量,在定义变量时无需指定变量类型,可以给变量任何数据类型的值。
基本数据类型
整数——与数学上的写法一样
浮点数——小数,整数运算永远是精确的,而浮点数可能存在误差
字符串——以单引号('')、双引号("")、三个单引号(''' ''')、三个双引号(""" """)括起来的任意文本
布尔值——True、False
空值——只是在内存占了个位置,不能理解为0、空字符串('')、False或[]
list列表,tuple元组,set集合,dict字典等结构化的数据
print(not False) # 输出 True
print(not None) # 输出 True
print(not 0) # 输出 True
print(not '') # 输出 True
print(not []) # 输出 True
运算符
算术运算符——加(+)、减(-)、乘(*)、除(/)、取模(%)、幂(**)、取整(//)
比较运算符——等于(==)、不等于(!=)、大于(>)小于(<)、大于等于(>=)、小于等于(<=),比较运算符返回的结果为True或False
逻辑运算符——与(and)、或(or)、非(not),逻辑运算符返回的结果为True或False
成员运算符——确认数据是否在一个列表或元组中in、not in
身份运算符——比较两个对象的存储单元,is判断两个标识符是否引用自同一个对象,is not
运算符的优先级依次递增:
逻辑运算符: or
逻辑运算符: and
逻辑运算符:not
成员运算符: in, not in
身份运算符: is, is not
比较运算符: <,<=,>,>=,!=,==
按位或: |
按位异或: ^
按位与: &
移位: << ,>>
加法与减法: + ,-
乘法、除法与取余: *, / ,%
正负号: +x,-x
赋值运算符——= += -= *= /= %= **= //=
网友评论