python语法的简单记录

print

print(“内容”)
用来输出值

if···else···

if (条件):
(条件成立执行)
esle: (当条件成立时执行)

\ 转意符号

用来转变字符所表示的意思如
‘I’s my’ 就需要写成 ‘I's my’

r原始字符

注!不能以\结尾

“”” 三重引号

用来书写多行的文本

大小比较符号

< <= > >= == !=

while循环

while 条件:
当条件成立时执行

random模块

randint()随机整数

用于产生随机的整数

字符类型

int()转换成整型:如果是浮点数转换为整数python会进行截断处理,就是去除小数点之后的数,不进行四舍五入
float() 转换成浮点数(即为小数)
str()转换为字符串

type()和isinstance()

用来判断变量的类型
建议使用isinstance(),会根据两个参数返回一个布尔类型的值true表示一致,false表示类型不一致

算数运算符

a=a+1和b=b-3可用
a += 1和b-=3表示
//地板除法,舍去小数只取整数
% 表示取余数
** 幂次乘法

运算符优先级

逻辑运算符》比较操作符》算数操作符》正负号》幂运算

三元运算符

a = x if 条件 else y
当条件成立时把x的值赋给a否者把y赋值给a

assert断言

当后面条件不成立时直接奔溃并结束,弹出assertionerror

while循环语句

while 条件:
循环体

for循环

range()

语法range([start,] stop [, step = 1])

break 语句

break语句的作用是终止当前循环,跳出循环体。
程序运行后,只有当条件成立的时候回才会执行

continue 语句

终止本轮循环并开始执行下一轮循环

数组

变量名称 = [数组1,数组2,]
empty = []此为空的素组

向列表添加元素

使用方法均为!!!变量名称.操作

append()

使用append()来添加元素
number = [1,2,3,4]
number.append(6)
number会得到[1,2,3,4,6]
!!append()只能添加一个元素

extend()

extend()可以在末尾添加多个元素
extend([7,8])

insert()

insert()中有两个参数,第一个参数表示该元素需要插入的位置,第二个参数表示该元素的值。!!!!注意从第0位开始计算

##从列表中删除
remove()不能用来删除指定位置的元素但只要知道名字就可以删除
del 变量名[]用来删除某个位置,也可以删除整个列表
pop()弹出元素位置从后往前数

列表分片

name[0:2]从name列中分出从第一个到第三个的两个元素,不删除原来的数列
[0:2:2]最后的二表示步长

count()用来统计该元素在该列表中出现过多少次
index()用来表示该元素在该列表中的哪个位置
reverse()用来翻转整个数列
sort()用来给数列进行排队默认无参数从小到大!!!若要从大到小可以使用翻转函数reverse()默认为false启用只需要sort(reverse=true)即可
复制拷贝数列需要靠分片!!!

元组

元组与列表相似但无法被修改
创建和访问一个元组
变量=(1,2,3,4,5)
访问元组与列表无异,包括分片
在创建单个元素的元组时请在后面加入逗号,!!

字符串

| 方法 | 含义 |
| capitalize() | 把字符串的第一个字符改为大写 |
| casefold() | 把整个字符串的所有字符改为小写 |
| center(width) | 将字符串居中,并使用空格填充至长度width的新字符串 |
| count(sub[, start[,end]]) | 返回sub在字符串里边出现的次数,start和end参数表示范围,可选 |
| encode(encoding=’utf-8’, errors=’strict’) | 以encoding 指定的编码格式对字符串进行编码 |
| endswith(sub[,start[,end]]) | 检查字符串是否已sub子字符串结束,如果是返回true,否则返回false,strat和end参数表示范围,可选 |
| expandtabs([tavsize = 8]) | 把字符串中的tab符号(\t)转换为空格,如不指定参数,默认的空格数是 tabsize = 8 |
| find(sub[,start[,end]]) | 检测sub是否包含在字符串中,如果有则返回索引值,否则返回-1 |
| isalnum() | 如果字符串至少有一个字符并且所有字符都是字母或数字则返回ture,否则返回false |


文章作者: xingyundegaofeng
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 xingyundegaofeng !
评论
 本篇
python语法的简单记录 python语法的简单记录
printprint(“内容”)用来输出值 if···else···if (条件): (条件成立执行)esle: (当条件成立时执行) \ 转意符号用来转变字符所表示的意思如‘I’s my’ 就需要写成 ‘I's my’ r原始字符注!不
2020-04-29 xingyundegaofeng
下一篇 
hexo 双线部署报错 hexo 双线部署报错
github虽然好用但是对于国内的人来说访问速度实在太慢我就在国内coding也部署了一份。但在部署时遇到了一个问题,那就是无论怎么弄只能上传其中一个地方无法实现双线部署,并且代码报错为 error: spawn failed。解决方法很简
  目录