python速成

一、Win7-32位安装Python 2.71.Python

  1. 官网https://www.python.org/downloads/ 下载Python 2.7.13 msi安装包并默认安装。
  2. 添加Python安装路径(C:\Python27)到系统环境变量中:计算机—>属性—>高级系统设置—>环境变量—>系统变量—>Path3.Notepad++配置Python环境:Notepad++ —> “运行”菜单—> “运行”按钮,在弹框中输入
    cmd /k python “$(FULL_CURRENT_PATH)” & ECHO. & PAUSE & EXIT
    然后保存和设置快捷键

二、Python速成

1.输出与输入

打印输出最常用的为print

输入可以再运行Python脚本是作为参数输入,

也可以用raw_input输入,注意raw_input输入的是字符格式。

2.列表list

a.索引:可以通过编号访问元素,正向访问编号从0递增,反向访问编号从-1递减
如list1 = [1, 2 ,3 ,4]list1[0]为1list1[-1]为4

b.分片:同时访问列表的一部分如list1 = [1, 2 ,3 ,4, 5, 6, 7, 8, 9, 10]list1[0:3]为[1, 2 ,3 ,4]

c.加法与乘法:加法是将两个序列连接起来,只有相同类型的列表才能进行加法操作法是将序列重复n次生成一个新的数列d.列表常用方法append 列表尾部追加元素pop 删除并返回一个元素sort 只对原来列表排序不返回sorted 不修改原来序列,返回一个排过序的副本

3.文件I/O 常用方法
包含在os模块
open 打开文件并指定模式
read 读取文件内容
readline 读取文件当前的一行write 将数据写入文件seek 改变文件当前位置close 关闭文件,如有内容写入,则保存

4.Python中逻辑运算
与and
或or
非not
不等!=
等于==
大于等于>=
小于等于<=
逻辑真True
逻辑假False

5.if…elif…else
根据条件的逻辑True、False选择执行语句块。
6.Python模块、包、import
Python 模块(Module)是一个Python 文件,以.py 结尾;可以使用import导入模块,或者使用from…import导入指定的部分;包是一个文件夹,包含init.py文件、模块、子包、子包下的子包,init.py可以为空但必须存在,是为了表示该文件夹是一个Python的包。import 导入时就会将模块运行一次,而且只运行一次,多次导入不会重复运行。
7.字符串的转义字符:常用的有\r,\n,\t,\
(在行尾时)续行符
\反斜杠符号
\’单引号
\”双引号
\a响铃
\b退格(Backspace)
\e转义
\000空
\n换行
\v纵向制表符
\t横向制表符
\r回车
\f换页
\oyy八进制数,yy代表的字符,例如:\o12代表换行
\xyy十六进制数,yy代表的字符,例如:\x0a代表换行
\other其它的字符以普通格式输出
8.字符串格式化符号:
%r 表示字符串原始的类型,与%s类似,但只在测试时使用
%c格式化字符及其ASCII码
%s格式化字符串
%d格式化整数
%u格式化无符号整型
%o格式化无符号八进制数
%x格式化无符号十六进制数
%X格式化无符号十六进制数(大写)
%f格式化浮点数字,可指定小数点后的精度
%e用科学计数法格式化浮点数
%E作用同%e,用科学计数法格式化浮点数
%g %f和%e的简写
%G %f 和%E的简写
%p用十六进制数格式化变量的地址
9.python中_name_的使用

if name== ‘main‘:main()在Python的一个文件中经常见到这条if语句,其目的是让写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。

如果直接执行某个.py文件的时候,该文件中那么”name== ‘main‘“是True,但是我们如果从另外一个.py文件通过import导入该文件的时候,这时name的值就是我们这个py文件的名字而不是main

这个功能还有一个用处:调试代码的时候,在”if name== ‘main‘“中加入一些调试代码,可以让外部模块调用的时候不执行调试代码,但是如果想排查问题的时候,直接执行该模块文件,调试代码能够正常运行!

猜你喜欢

转载自blog.csdn.net/laotianv5/article/details/81412170