DOME3 if else 循环 字符串

三目运算符

 运算符优先级排序

 

 

语句:

条件判断语句

if  elif  else

import random  #调用random随机数数据库

print(random.randint(1,10))  #随机输出>=1 and <=10的整数

 

 

循环语句

for  遍历

for 变量名 in 集合:

  语句

for i in range(int):

  print()

#range(0,8)  包含0但不包含8

 range(m,n,step)  #这里的step为步长

 

break  跳出整个for循环语句

continue  跳过循环体下方语句不执行,执行下一次循环

pass  占位

 

while  #无线循环

 

 

 

跳转语句

 

单词

convert 转换

during 在。。。期间

range  范围

integer 整型

sequence 序列

include 包含

exclude 不包含

keyword 关键字

argument  参数

lgnore  忽略

 join  加入

 

 

字符串

字符串运算  #  + *

#  +  代表拼接

#  *  类似于数学中的乘法

 

 #  in  在。。。里面    必须连在一起才在里面

 

格式化

 

 

 

索引  [ ]

name = ‘xiaobai’

name[3]  #索引  从0开始取字符串中的第3个元素

切片

name[1,4,2]  #切片  从1号位开始到4, 以步长为2 取元素  2的正负决定方向

name[::-1]  倒序

 

字符串的内建函数

 

 

 len()  返回字符串的长度

查找,替换

#find()  rfind()  index()  rindex()  lindex()  替换 replace()

 

in  在字符串中能否找到

 

 

find  

 

 

 

 rfind

 

 

 

替换   replace() 

 

 

   #2是只替换2个空格

 

 

#编码 encoud  网络应用  一般中文涉及到编码问题

gbk 中文  gb2312 简体中文  utf-8  Unicode

 

 

 

 解码 decode

 

 

字符串内建函数:startswith()  endwith()  返回值都是布尔类型 Ture  False

#startwith判断是否是以某某开头,或者endwith判断是否是以某某结尾

应用:文件上传  只能上传图片(jpg,png,bmp,gif)

 

# isalpha()是否是字母  isdigit()  是否是数字

 

 

 

 

#join(seq)

 

 

 

 

 

 

 a-b-c

 

 

 

# lstrip  去除左边空格  rstrip去除右边空格  strip  去除两边空格

 

 

 

#  split()  分割字符串,将分割后的字符串保存到列表中

 

 

 

 

 

posted @ 2020-02-21 14:02  黄十堰  阅读(160)  评论(0)    收藏  举报