第三天

基础数据类型

  1. int
  2. str
  3. bool 判断真假
  4. list 存放大量数据 有顺序
    1. ["a","b","c","d"]
  5. tuple 元组
    1. (12,34,56,18,[1,2,3]) 存放大量数据 但是不能改变里面的元素
  6. dict 字典
    1. ["name":"大白"]
    2. 存储大量关联型的数据 ,查询数据非常快
  7. set 交集

字符串str

切片

s="python全栈22期"
s1=s[6:]# 取到最后
print(s1)

#####全栈22期

取前6个
s1=s[:6]
###python
步长
s1=s[::2]
#pto全2期

取全部
#[:]


倒序
反向取 
s1=s[5::-1]
#nohtyp    


s1=s[5:0:-1]

#nohty   不包括0

倒序全取出来
s1=s[::-1]
#期22栈全nohtyp


大小写 upper lower

不对原来的字符串操作

产生一个新字符串

s.upper 大写

s.lower 小写

判断开头末尾字符 startswith

s="taiBAI"
print(s.startswith("u"))
# 判断开头是不是"n"

print(s.startswith("a",1,4))
# 判断从1开始的开头  是不是"n"
print(s.endswith("I"))
# 判断末尾是不是"I"
print(s.endswith("I".1,4))

######################   不包括右边的数字



替换 replace

s="taiBAItaitaitai"
print(s.replace("tai","大"))
次数默认不写  全部替换 
print(s.replace("tai","小",2))
写数字  按 数字 替换前两个

空白 strip

s.strip()

去除空白

去除下面的

  1. 空格
  2. table
  3. \t == table
  4. \n 换行
可以去除字符
s="asdas太白asdasdas"
print(s.strip("asd")) #从左到右 从右到左  开始去
太白



s="asdas太sssss白asdasdas"
print(s.strip("asd")) #从左到右 从右到左  开始去

太sssss白

分隔符 split

分出来是一个列表

s="大大:小小:多多:少少"
print(s.split(":"))

# n 个分隔符 分割出来是 n+1个
['大大', '小小', '多多', '少少']

print(s.split(":",2))
#只分割前两个分隔符
['大大', '小小', '多多:少少']

拼接 join

列表拼接

​ 前提:列表里面都是 str 不然会报错

s1=['大大', '小小', '多多', '少少']
s2=":".join(s1)
print(s2,type(s2))

#大大:小小:多多:少少


s1="abcd"
s2=":".join(s1)
print(s2,type(s2))

格式化输出 format

#1
s="我叫{}今年{}性别{}.format("大大","18","男")

#2
s="我叫{0}今年{1}性别{2}".format("大大","18","男")

s="我叫{1}今年{0}性别{2}".format("18","大大","男")

#3
s="我叫{name}今年{age}性别{sex}".format(age="18",name="大大",sex="男")


is 判断系列

isdight() 判断数字

isalpha() 判断是否纯英文.

isalnum() 字符串由字母或数字组成

isdecimal()) 字符串只由十进制组成

应用

输入QQ号的时候 只让输入数字

n=False
while n==False:
     s=input("请输入你的qq号:")
     n=s.isdecimal()
     if n == True:
         number=int(s)
         input("请输入密码哦:")

in

s1="老男孩edu"

"老" in s1 #True

"老ed" in s1 # False

"老ed" not in s1

s1 = "sadas丹艾斯凯静安寺矿鉴定拉斯"

num=0
while num<len(s1):
    print(s1[num])
    num+=1

for a in s1:
    print(a)
posted @ 2020-02-22 11:31  小丁变优秀  阅读(147)  评论(0)    收藏  举报