码迷,mamicode.com
首页 > 编程语言 > 详细

python第三天:数据类型

时间:2018-06-18 12:39:42      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:api   生成   数组   个数   ...   bcd   new   特殊   str1   

"""
    # 字符串索引与切片
    # 字符串所有的操作都不会改变原来的字符串,只会生成新的字符串
    s = "ABCDEFGHIGKLM"
    s1 = s[0]
    print(s1)
    # 顾头不顾尾 字符串切片
    s2 = s[0:2]
    print(s2)
    s3 = s[:]   # 获取所有的字符串
    print(s3)
    s4 = s[::-1]    # 取反都要加-1
    print(s4)
    s5 = s[::3]    # [首:尾:步长]
    print(s5)
    s6 = s[::-2]
    print(s6)
    s7 = s[4:0:-2]
    print(s7)
"""

# 字符串相关操作
name = "break Dyj"
# 首字母大写
str1 = name.capitalize()
print(str1)
# 全大写,全小写
str2 = name.upper()
str3 = name.lower()
print(str2, str3)
# 大小写翻转
str4 = name.swapcase()
print(str4)
# 头部大写 特殊字符分开的都会大写 (数字也是特殊字符)
str5 = "my-name/is*break"
str6 = str5.title()
print(str6)
# 左右加填充物
str7 = "Break"
str8 = str7.center(21, "-")
print(str8)

# 没满8位的,会把前面的位置全部加上补全八位,满了八位会补全16位
str9 = "BBBBBBBBBB\tak"
print(str9)
str10 = str9.expandtabs()
print(str10)

# 以什么为开头 区分大小写 (字符串,开始,结束)
str11 = str7.startswith(‘Break‘, 0, 5)
print(str11)

# 通过元素找索引 找得到返回索引,找不到返回-1->find
# 通过元素找索引 找得到返回索引,找不到会报错->index
_int = str9.index("B")
_int2 = str9.find("B")
print(_int,_int2)

# strip rstrip lstrip ->左右同时删 只删右边  只删左边
str12 = "Break"
str13 = str12.strip("B")
print(str13)

# 查找字符串个数
str14 = str9.count("BBB", 2, 5)
print(str14)

# 字符串分割
str15 = "B,R,E,A,K"
list = str15.split(",")
print(list)

# format的三中玩法 格式化输出
s = "我叫{},今年{}岁,爱好{},再说一遍,我叫{}".format("Break",19,"girl","Break")
print(s)
s = "我叫{0},今年{1}岁,爱好{2},再说一遍,我叫{0}".format("Break", 19, "girl")    # 里面写索引
print(s)
# name = input("请输入你的名字:")
s = "我叫{name},今年{age}岁,爱好{hobby},再说一遍,我叫{name}".format(name=name, age=19, hobby="girl")
print(s)

# 字符串替换
str_ = "w了肯德基奥斯卡里面的拉斯科目达拉斯肯德基"
str_1 = str_.replace("肯德基", "Break", 1)    # old new num 默认全部替换
print(str_1)

# is系列
_str = "asdjnasjk1118564"
print(_str.isalnum())   # 字符串是否是由字母和数组组成
print(str_.isdigit())   # 字符串是否是由数字组成
print(str_.isalpha())   # 字符串是否是由字母组成

t = "手机卡湖南大家看的苍井空"

if "苍井空" in t:
    print("您输入的字符含有敏感词汇...")

for i in t:
    print(i)

  

python第三天:数据类型

标签:api   生成   数组   个数   ...   bcd   new   特殊   str1   

原文地址:https://www.cnblogs.com/breaki/p/9194791.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!