一.环境搭建
a) python下载 根据自身系统选择下载https://www.python.org/
选择自定义安装,选择路径安装即可
b)解释器 python自带
二.python初体验
a)print and input
print()括号中可以直接输入数字,例如1+1;但是输入字符串时需要加 ' '.否则会报错
input可以输入字符串并且保存到一个变量中
三.python基础讲解
a)python变量特性+命名规则
1、变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以。
2、系统关键字不能做变量名使用
3、除了下划线之个,其它符号不能做为变量名使用
4、Python的变量名是除分大小写的,例如:name和Name就是两个变量名,而非相同变量哦。
b)注释方法
Python中的注释有单行注释和多行注释:单行注释以 # 开头,多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来
c)python中“ :”的作用
:出现在函数定义语句末尾、if for while语句末尾,
表示下面的代码块应当缩进,从属于if for while语句
d)学会使用dir()和help()
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。
help()函数:
在使用python来编写代码时,会经常使用python自带函数或模块,一些不常用的函数或是模块的用途不是很清楚,这时候就需要用到help函数来查看帮助
我们可以用help()函数简单的看到python中的关键字
e)import的使用
在开始使用一个模块中的函数之前,必须用import语句导入该模块
f)pep8介绍
PEP是 Python Enhancement Proposal 的缩写,翻译过来就是 Python增强建议书
详细请参考https://www.python.org/dev/peps/pep-0008/
四.python数值基本知识
a)python中数值类型,int,float,bool,e记法等
基本数据类型
print(type(1*1)) <class 'int'>
print(type(1*1.0)) <class 'float'>
print(type(2/2)) <class 'float'>
print(type(2//2)) <class 'int'>
print(type(2/2.0)) <class 'float'>
2.进制转换
十进制:阿拉伯数字 int方法
二进制:逢2进一;0b10 bin方法
八进制:逢8进一 ;0o7 oct方法
十六进制:0xE hex方法
3.布尔类型
bool值:True,False
print(type(True)) >>> <class 'bool'>
print(type(False)) >>> <class 'bool'>
bool(a)
a: 非0, 值非空 >>> bool(a) >> True
0 , 空 >>> bool(a) >>False
c)逻辑运算符
d)成员运算符
e)身份运算符
f)运算符优先级
以下表格列举了运算符的优先级
注:详情参考http://www.runoob.com/python/python-operators.html#ysf4