2019-12-25python基础——条件控制语句,随机数,循环语句,字符串

条件控制语句

  1. 单分支
if 表达式:
    if体
    使用退格的方式表示作用区域
  1. 双分支
if 表达式:
    if体
else:
   代码块
  1. 多分支
if 表达式1:
    代码块1
elif 表达式2:
    代码块2
elif 表达式3:
    代码块3
...
else:
    代码块

随机数

#导入随机数模块
import random
#生成x到y的整数
random.randint(x,y)

循环

  1. while循环
初始化计数器
while 表达式:
     循环体
     改变计数器的值
  1. for循环
    in后面可以跟列表,字符串,range()
for  临时变量 in 序列:
      循环体
#range()函数  包含头不包含尾
for  临时变量 in range(1,100):
      循环体

循环中断语句

  1. break:结束循环
  2. continue:跳出本次循环

嵌套循环

  1. while嵌套循环
初始化计数器1
while 表达式1:
    代码块1
    初始化计数器2
    while 表达式2:
        代码块2
        改变计数器2的值
    改变计数器1的值
  1. for 嵌套循环
for 临时变量1 in 序列1:
    for 临时变量2 in 序列2:
        pass

字符串

  1. 字符串表示
    使用单引号,双引号,三引号表示
  2. 字符串索引
    指向字符串的变量名[n]:通过索引获取字符串中的某一个具体的元素
  3. 字符串切片
    ①指向字符串的变量名[x:y]:x是开始的索引,y是结尾的索引,不包含结尾
    ②指向字符串的变量名[x:y:z]:x是开始的索引,y是结尾的索引,z是步长不包含结尾

字符串的常用方法

方法 作用 返回值
find(‘’) 字符串的查找 返回从左第一个指令字符的索引,找不到返回-1
split(‘’) 字符串的拆分 按指定的内容进行分割
replace(‘’,‘’) 字符串的替换 从左到右替换指定元素
strip() 字符串的修饰 去掉两边的空格
upper() 字符串的变形 小写变大写
lower() 字符串的变形 大写变小写
isalpha() 字符串的判断 判断字符串是否仅由字母构成
isdigit() 字符串的判断 判断字符串是否仅由数字构成

你可能感兴趣的:(2019-12-25python基础——条件控制语句,随机数,循环语句,字符串)