Python 基本语法

来源:互联网 发布:v字仇杀队v是谁知乎 编辑:程序博客网 时间:2024/06/18 10:39

Python:面向对象和面向函数
Python:函数里面套函数,函数就变成了高阶函数
Python的特征:
1、java 是单继承,pyhon是多继承
2、深度优先:从最底层找 广度优先:object(向外辐射)

Point 1:
在Python中,true为1,false为0

Point 2:
<>是不等号的意思

Point 3:
def test()定义一个方法

Point 4:
”’多行注释 #单行注释

Point 5:
count++是无效的 可以写成-=1、*=、+=

Point 6:
x,y=y,x 交换

Point 7:
%s以字符串的形式输出

Point 8:
indent 格式错误,缩进是4个空格,注意编辑器的设置问题

Point 9:
programmer 设计的语言是左闭右开,同时index从零开始,[2:5] 代表的是2,3,4 [3:] 3到最后全部输出
[-1] 倒数第一个 [:] 全部输出

Point 10:
可以用于字符串的拼接 字符串*2 就是输出两遍

Point 11:
元组:身有残疾的制度列表。只能读,不能写,不能修改

Point 12:
aTuple=()就代表创建元组 —type
列表:[]就代表一个list,可以修改
字典:{}就代表字典{键:值}相当于java的map

Point 13:
del 删除

Point 14:
import os ——os.list.dir() import shutil

Point 15:
i.replace(”,”)替换 shutil.move() 移动

Point 16:
len查看长度

Point 17:
range(len())区间范围 help(”range”)
range(1,10) 表示1到9 range(1,10,2)每个2输出一次,-2倒着输出

Point 18:
open 可以打开某个目录的某个文件

Point 19:
lambda 排序 支持多个比较操作 [::-1]反转
sorted() 排序。先数字,后字符串

Point 20:
is is not =是判断的值 is 判断的是指针

Point 21:
round()四舍五入 cmp() 比较大小 返回值-1.0,1

Point 22:
from random import randint as shanshanzi
shanshanzi() 随机数

Point 23:
in 判定元素在不在集合里面

Point 24:
capitalize()把字符串字母首字母大写
string.lowercase()小写

Point 25:
string.split()切割字符串

Point 26:
rstrip()去掉右边空格 lstrip()去掉左边空格
strip()去掉两边的空格

Point 27:
try except finally 抛出异常

Point 28:
emumerate()枚举

Point 29:
函数(,,*函数名)*代表的是传多个参数 **函数 传多个参数,不过是键值对的形式

Point 30:
divmod() 相除余数——格式(整数,余数)

Point 31:
self == this

Point 32:
1/2=0 1.0/2.0 1//2=0 1.0//2.0

Point 33:
元组 c=“just-one”,是最重要的,括号可以省略
提示:ImportError意味着发生循环导入
1、可以代码重构
2、新建一个脚本,或者可以代码结合在一起
3、可以进行延迟导入,调整导入顺序

原创粉丝点击