100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 今天开始学python

今天开始学python

时间:2022-10-31 09:08:14

相关推荐

今天开始学python

python基础数据类型:

int - 整数float - 浮点数(1.+2.2 结果为 3.3000000000000003)布尔值空值 None

变量:

定义变量无需特殊字段,直接 变量名 = 值。

注释:

‘#’ 常被用作写单行注释,# 号后的内容会被忽略,不会被当作代码处理

运算:

流程控制:

条件判断

if、elif、else 后要加冒号 :,告诉计算机这是一个判断语句,如满足条件,就执行语句块内部的代码。Python 使用严格的缩进,来区分代码块的执行级别。比如 if 下面的代码要缩进四个空格,代表的是 if 内部的功能;else下面的代码同样要缩进四个空格,代表是else内部的功能

if 条件: print(‘条件满足,执行’)

if 条件: print(‘条件满足,执行1’)else:print(‘条件不满足,执行2’)

if 条件1: print(‘条件1满足,执行1’)elif 条件2:print(‘条件2满足,执行2’)else:print(‘条件满足,执行3’)

循环

for

list = ['666','6666','66666','66666']for i in list:print(i)else:print('循环结束') # else将在循环完毕后执行,除非有 break 语句终止了循环。

while

while 条件:print(‘条件满足,执行’)print(‘条件不满足,结束’)

break表示停止当前循环

continue表示跳过当前循环轮次,去执行下一轮循环

类型转换函数

类型转换函数 转换路径

切片:

不仅仅是数组,字符串、元组之类的具有下标的都可以切片

list[star:end] # 返回列表起始位置(包括起始)到结束位置(不包括结束)之间的数据组成的新数组。

切片操作还可以设置步长

list[star::step] # 返回列表从起始位置(包括起始)开始间隔(step)的数据组成的新数组。

切片可以删除替换某一些元素

list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']# 替换某些值list[2:5] = ['C', 'D', 'E'] #list ['a', 'b', 'C', 'D', 'E', 'f', 'g']# 删除某些值letters[2:5] = [] #list ['a', 'b', 'f', 'g']# 清空列表letters[:] = [] #list []

倒序处理

list = ['a', 'b', 'c']list[::-1] # ['c', 'b', 'a']

内置函数:

print:打印内容

print(xxx) #可以是字符串、数字、表达式、变量等等

input:输入内容

input('提示语') # 括号中是输入提示语

range:输入内容

range(x) # 可以生成一个从 0 到 x-1 的整数序列range(a,b) # 取某个区间的数,包头不包尾,尾数要 + 1

divmod: 返回一个元组,这个元组包含两个值,第一个是 num1 和 num2 相整除得到的值,第二个是 num1 和 num2 求余得到的值。

divmod(num1, num2) # (num1 // num2, num1 % num2)

len: 获得列表的长度。

list = [1,2,3]len(list) # 3

type: 获得任意变量的数据类型。

list = [1,2,3]type(list) # <class 'list'>

str.format:是专门用来 格式化字符串 的函数,它最常用的功能就是「插入数据」和「数字格式化」

# 插入数据x = 1y = 2print('{},{}'.format(x,y)) # 1,2# 数字格式化print("{:.2f}".format(3.1415926)) # 3.14# 如果要保留三位,则改成 {:.3f};不带小数,则改成 {:.0f},依次类推

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。