文章目录
1. 环境搭建
a) anaconda环境配置
b) 解释器
- 什么是python解释器:代码执行工具
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。
- 解释器
CPython、IPython、PyPy、Jython、IronPython
Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。
2. python初体验
a) print and input
print() 方法用于打印输出,最常见的一个函数。
print(*objects, sep=' ', end='\n', file=sys.stdout)
参数:
• objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
• sep – 用来间隔多个对象,默认值是一个空格。
• end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
• file – 要写入的文件对象。
Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。
input([prompt])
参数:
• prompt: 提示信息
3. python基础讲解
a) python变量特性+命名规则
-
python变量特性
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 -
标识符命名
变量是标识符的一个例子。
标识符(Identifiers) 是为 某些东西 提供的给定名称。在你命名标识符时,你需要遵守以下规则:
第一个字符必须是字母表中的字母(大写ASCII字符或小写ASCII 字符或 Unicode 字符)或下划线( _ )。
标识符的其它部分可以由字符(大写 ASCII 字符或小写ASCII字符或 Unicode 字符)、下划线( _ )、数字(0~9)组成。
标识符名称区分大小写。例如, myname 和 myName 并不等同。要注意到前者是小写字母 n 而后者是大写字母 N 。
es:有效的标识符名称可以是 i 或 name_2_3 ,无效的标识符名称可能是2things , this is spaced out , my-name 和 >a1b2_c3 。
b) 注释方法
注释:是任何存在于 # 号右侧的文字,其主要用作写给程序读者看的笔记。
举个例子:
print('hello world') #注意到 print 是一个函数
你应该在你的程序中尽可能多地使用有用的注释:
解释假设
说明重要的决定
解释重要的细节
说明你想要解决的问题
说明你想要在程序中克服的问题,等等。
c) python中“:”作用
使用规则:不要在逗号, 分号, 冒号前面加空格, 但应该在它们后面加(除了在行尾)
使用场景:
-
代码块
if\while\for等(或函数定义)语句在结尾处包含一个冒号——我们通过它告诉python下面跟着一个语句块。
多个语句构成代码组:缩进相同的一组语句构成一个代码块,我们称之代码组。
1、像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。我们将首行及后面的代码组称为一个子句(clause)。2、分隔函数可以通过关键字 def 来定义。这一关键字后跟一个函数的标识符名称,再跟一对圆括号,其中可以包括一些变量的名称,再以冒号结尾,结束这一行。
def say_hello(): # 该块属于这一函数 print('hello world') # 函数结束 say_hello() # 调用函数 say_hello() # 再次调用函数`
``
- 分隔
在字典中,你可以通过使用符号构成 d = {key : value1 , key2 : value2}
这样的形式,来成对地指定键值与值。在这里要注意到成对的键值与值之间使用冒号分隔,而每一对键值与值则使用逗号进行区分,它们全都由一对花括号括起。
d) 学会使用dir( )及和help( )
dir()
函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。
help()
函数用于查看函数或模块用途的详细说明。
小贴士:按下 q 键可以退出帮助。
e) import使用
用于导入module和package
f) pep8介绍
Python 的代码风格由 PEP 8 描述。这个文档描述了 Python 编程风格的方方面面。在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格。这样就易于阅读,易于在程序员之间交流。
pep8
4. python数值基本知识
a) python中数值类型,int,float,bool,e记法等
内置的 type() 函数可以用来查询变量所指的对象类型。
int(有符号整型)
float(浮点型)
bool(布尔型):布尔值使用常量True 和 False来表示;注意大小写
b) 算数运算符
c) 逻辑运算
d) 成员运算符
e) 身份运算符
f) 运算符优先级
参考:http://www.runoob.com/