首页 > 编程 > Python > 正文

python常用知识梳理(必看篇)

2020-02-23 04:29:30
字体:
来源:转载
供稿:网友

接触python已有一段时间了,下面针对python基础知识的使用做一完整梳理:

1)避免‘/n'等特殊字符的两种方式:

a)利用转义字符‘/' b)利用原始字符‘r' print r'c:/now' 

2)单行注释,使用一个#,如:

#hello Python 多行注释,使用三个单引号(或三个双引号),如: '''hello python hello world''' 或 """hello python hello world""" 另外跨越多行的字符串。也可以使用三个单引号或三个双引号,如: '''......'''或者 """......""" 

3)字符串中嵌入双引号等特殊符号

a)利用转义字符‘/' b)使用单引号括起这个字符串。print ('i l"o"ve fis.com') 

4)条件分支:

if condition:      条件为真执行的操作   else:      条件为假执行的操作    if condition:      action   elif condition:      action   else:     action  python可以有效避免“悬挂else”(if else对应关系出错) 条件表达式(三元操作符)     small = x if x<y else y     如果x<y ,small=x.否则small=y 断言assert:当这个关键字后面的条件为假,程序自动崩溃并抛出异常    assert 3>4    可以利用他置入检查点

5)while条件:

条件为真执行的操作  for 目标 in 表达式: 循环体  例:favorite='fishc'    for i in favorite:        print(i,end='')  range([start,] stop[,step=1]) 生成一个从start参数的值到stop参数值的数字序列  break:终止当前循环体。跳到外层程序 continue:终止本轮循环,开始下一轮循环(if condition true) 

6)and逻辑操作符可以将任意表达式连接在一起,并得到一个布尔类型值

7)引入外援:

a)random模块 b)randint(),返回一个随机的整数 import random 或 from random import randint() secret=random.randint(1,10) 

8)python数据类型

a)数值类型:整型、布尔类型、浮点型、e记法(1.5e10) b)类型转换:    int()转换为整数    str()转换为字符串    float()转换为浮点数 c)获取关于类型的信息:    type()函数     a=520     type(a)    isinstance()函数     a=12     isinstance(a,int) --->返回true    isinstance(a,str) -->返回false

9)Python值常用操作符

+ - * / % **(幂运算) //(地板除法,结果偏小) 比较操作符 > < >= <= 逻辑操作符 and or not    优先级:      幂运算**      正负号 + -      算术操作符 * / //          + -      比较操作符 < > =      逻辑擦作福 not and or 

10)列表-->可以把整数、浮点数、字符串等打包在一起。数组却不能

创建一个普通列表:    member = ['小甲鱼','小布丁','黑夜'] 创建一个混合列表:    mix=[1,'小甲鱼',3.12,[1,2,3]] 创建空列表:    empty=[] 向列表添加元素:    append(): member.append('福禄娃')-->只能添加一个。末尾添加    extend(): member.extend(['test','test1'])-->只能以列表形式添加.末尾添加    insert(): member.insert(1,'牡丹')-->第一位插入牡丹 列表中获取元素:使用索引index。    mix[1] 列表中删除元素:使用remove()。     mix.remove('小甲鱼')            使用del。         del mix[3]/mix           使用pop()。        mix.pop()/mix.pop(1) 列表切片:使用slice。 mix[1:4]/mix[1:]/mix[:4] 列表操作符:>,and,+,*,in/not in列表的小伙伴:dir(list)           mix.count('小甲鱼')           mix.index('小甲鱼') 列表逆序:使用reverse。   mix.reverse() 列表排序:使用sort。     mix.sort()        mix.sort(func,key)        mix.sort(reverse=True)             
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表