数值类型
老生常谈,其实还不就那几种,没错,我们python主要就四类:整型(int)、浮点型(float)、布尔型(bool)、复合型(complex),举几个栗子:
例子如下:
a = 1 int
b = 1.1 float
c = True bool
d = 1+2j complex
数值运算
这里其实都差不多,但是我们还是要说:直接上例子:
+ - * / // % **(幂)
import decimal
import math
e = decimal.Decimal(‘2.1‘)
f = math.ceil(2.1/1) # 3
g = math.floor(2.1/1) # 2
字符串儿
它属于序列类型,还是举几个栗子:
字符串定义 str
s = ‘qwe123‘
s1 = "qwe123"
s2 = ‘‘‘qwe123‘‘‘ 可以换行
列表
定义 list
li = [1,2,3]
元组
定义 tuple
tu = (1,2,3)
tu2 = (1,) #一个元素 需要加逗号
tu3 = 1,2,3
序列类型的通用操作 有正反俩向
1.索引取值 li[index] tu[index]
超出索引范围 就报错
2.切片 左闭右开 包前不包后
li[:] 相当于复制
3.步长
li[::1] 不写默认是1
# 可以用来注释 一行
三引号 可以注释多行
控制流程:
语法结构: if 判断语句1:
执行语句1
elif 判断语句2:
执行语句2
…
else:
执行语句
break的用法:
i = 0
while i < len(li):
if li[i] == 5:
break
print(True) if li[i] > 5 else False
i +=1
循环可以被终止:
1. 判断语句可以返回 False
2. 通过break终止循环
else的执行条件:
只有在循环不是被break终止的情况下才会执行else中的内容
for循环:
语法规则:
for i in obj:
循环体
range的用法:
for i in range(21):
print(i)
continue的用法:
for i in range(21):
if i % 5 == 0:
continue
print(i)
else:
print(‘输出结束‘)
注意:
python并没有别的语言那花里胡哨的括号,但是这功能还是很有必要的,在这里我们用缩进代替括号
这些内容虽然会很烦躁,但是确实是最基础的内容!
原文:https://www.cnblogs.com/blamwq/p/11687163.html