ADD file via upload

master
hnu202111020216 4 years ago
parent 0a1d1a13b9
commit 8c21b67e19

@ -0,0 +1,49 @@
# -*- coding: utf-8 -*-
"""
Created on Mon Nov 15 16:30:03 2021
@author: Administrator
"""
s="abcdefghijklmnopqABCDEFGHIJKLMNOPQ"
print(len(s))#长度,即包含多少
p1,p2=input().split(',')#让电脑知道,为分隔符
#常见字符串操作
s="abacadeafgahijklmnopqABCDEFGHIJKLMNOPQ"
print(max(s))#小写>大写
print(min(s))#同大小写按字母表排
#字符串的截取
s="abcdefghijklmnopq"
s[0],s[2]#a表示0位一次类推
s[0:16:1]#start含头stop依旧不含尾可以自定义步长
print(s[:4])#从头开始截取到第几位,不包含第四位
print(s[6:])#从第几位开始截取到尾部,包含第六位
s[-3:]#-1位是q-3位是o,从-3位截取到尾部
s[::2]#::表示从头到尾,2是步长
s[::-1]#逆序
s="abacadeafgahijklmnopqABCDEFGHIJKLMNOPQ"
print(s.find("abc",4,10))#查找操作substr,start,end返回substr字符串在s串中第一个字符的下标
print(s.find("L",4,10))#查不到返回-1
print(s.count("a",2,8))#返回子字符串sub在[start,end]范围内非重叠出现的次数。start 与end会被解读为切片表示法。
s="hello python ,I am a new to python"#字符串为不可变对象,一定要有另一个变量来接收
print(s.replace("python","world"))#替换操作其中出现的所有子字符串old都将被替换为new。如果给出了可选参数count则只替换前count次出现
print('1,2,3'.split(","))#连续的分隔符不会被组合在一起而是被视为分隔空字符串
#['1', '2', '3']
'1,2,3'.split(',', maxsplit=1)#最多进行maxsplit次拆分.如果 maxsplit未指定或为-1,则不限制拆分次数
#['1', '2,3']
'1,2,,3,'.split(',')
#['1', '2', '', '3', '']
#str.strip(x)返回原字符串的副本移除其中的前导和末尾x字符默认为空格。 ltrip去左边rstrip去右边。
#str.isnumeric()如果字符串中至少有一个字符且所有字符均为数值字符则返回True否则返回False
#str.islower()如果字符串中至少有一个区分大小写的字符4且此类字符均为小写则返回True否则返回False
#str.isalpha()如果字符串中的所有字符都是字母,并且至少有一个字符,返回 True,否则返回False
Loading…
Cancel
Save