python基础学习

数值类型

老生常谈,其实还不就那几种,没错,我们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并没有别的语言那花里胡哨的括号,但是这功能还是很有必要的,在这里我们用缩进代替括号

这些内容虽然会很烦躁,但是确实是最基础的内容!

 

你可能感兴趣的:(python基础学习)