(自兴人工智能)全面了解 "字符串" str

#字符串的声明可以单引号双引号三引号,单引号和双引号没什么区别,单三引里的字符可以原样保存 a = ‘adf‘ a = " " a = ‘‘‘\n\t‘‘‘
#字符串可以用r语来转义字符串里面的内容都会原样输出 a =r‘\t\n\a‘print a\t\n\a
#字符串也是一个序列可以索引查找 切片 拼接 单不支持原位改变#查找
a = ‘a12b‘ a[1]Out[10]: ‘1‘#切片a[0:2]Out[11]: ‘a1‘#拼接a = ‘abc‘b = ‘123‘a+bOut[38]: ‘abc123‘
#字符串的一些方法 a = ‘asdfADDFaad‘ a.lower() #lower() 方法是把字符串里的所有大写字母变成小写 并返回一个新的字符串Out[9]: ‘asdfaddfaad‘

a = ‘aadfAAadfA‘a = a.upper() #upper() 方法是把字符串里的所有小写字母变成大写 并返回一个新的字符串print aAADFAAADFA

a = ‘abc‘a = a.capitalize() #capitalize() 方法是把字符串开头第一个字母变成大写 并返回一个新的字符串print aAbc

a = ‘ab cd dd‘a = a.title() #title() 方法是把字符串里的每一个单词的第一个字母变成大写 并返回一个新的字符串print aAb Cd Dd
a = ‘avc‘bl = a.startswith(‘a‘) #startswith() 方法是判断是否以传入的参数开头print blTrue

a = ‘avc‘bl = a.endswith(‘v‘) #endswith() 方法是判断是否以传入的参数结尾print blFalse

a = ‘abc123‘a.find(‘2‘)  #find() 方法是查找字符串中有没有传入的参数 没有返回-1 有返回第一个的下表Out[25]: 4a.find(‘d‘)Out[26]: -1

a = ‘a,b,c‘a.split(‘,‘) #split() 方法是以传入的参数把字符串分割开并返回一个列表 Out[30]: [‘a‘, ‘b‘, ‘c‘]a = ‘a b c‘a.split() #没有传参默认为空格Out[32]: [‘a‘, ‘b‘, ‘c‘]

a = ‘a,b,c‘a.split(‘,‘,1) #也可以指定分割的次数 最多分割这么多次Out[34]: [‘a‘, ‘b,c‘]

ls = [‘a‘,‘b‘,‘c‘]‘+‘.join(ls)  #join()方法是以什么把一个序列拼接起来,传参要传序列Out[35]: ‘a+b+c‘

name = ‘angrd‘name.center(20) #center() 方法是准备20字符name不够默认用空格填充并把name放中间Out[45]: ‘       angrd        ‘name.center(20,‘-‘)#也可以用其他东西填充Out[46]: ‘-------angrd--------‘

#字符串的编码a = ‘a‘ord(a) #ord() 方法是返回‘a‘在代码库中的编码Out[48]: 97

#字符串的格式化score = 100name = ‘angrd‘word = ‘{}打了{}‘.format(name,score) #中括号为占位符.format()方法把字符串填进去print wordangrd打了100

score = 100name = ‘angrd‘word = ‘%s打了%s‘%(name,score) #%s一样也是占位符print wordangrd打了100

原文地址:https://www.cnblogs.com/baitwo/p/8434787.html

时间: 2024-07-31 23:46:45

(自兴人工智能)全面了解 "字符串" str的相关文章

(自兴人工智能)python字符串

字符串是python中最常用的数据类型,我们可以使用单引号(' ')或双引号(" ")来创建字符串. a='Hello' b="Hello" 所有标准序列操作如(索引,分片,成员资格,求长度,取最小值和最大值等),对字符串同样适用. 字符串常用的格式化符号: (%s 格式化字符串) print('Hello,%s'%'world') #使用%s作为'world'的占位符 Hello,world #结果 print('还有%s天'%10) #使用%d作为10的占位符

自兴人工智能——字符串

                                                                                                    字符串 所有标准序列操作(如索引.分片.成员资格.求长度.取最大值和最小值等)对字符串也同样适用,但字符串还有更多,更好 的操作方式,比如在实际项目开发中经常使用的字符串格式化操作 1.字符串格式符号 字符串格式化使用操作符(%)实现,常用的操作符有: %c(格式化字符及ASCII码).%s(格式化

自兴人工智能

恢复 列表和元组 数据结构是通过某种方式(如对元素进行编号)组织在一起的数据元素的集合,这些元素可以是数字或字符.在Python中,最基本的数据结构是序列.Python包含6种内建序列,即列表,元组,字符串,Unicode字符串,buffer对象和xrange对象. Python中所有序列都可以进行一些特定操作,包括索引,分片,序列相加,乘法,成员资格,长度,最小值和最大值. 一,序列 1.索引 定义一个列表 frunt = ["a","b","c&quo

编写一个函数char_contains(char str[],char c), 如果字符串str中包含字符c则返回数值1,否则返回数值0

/* 编写一个函数char_contains(char str[],char c), 如果字符串str中包含字符c则返回数值1,否则返回数值0 */ #include <string.h> #include <stdio.h> // 可读性 -> 性能 -> 精简(重构) int char_contains(char str[], char c); int main() { //int result = char_contains("itc8ast"

Python字符串str的方法使用

#!usr/bin/env python# -*-coding:utf-8-*-#字符串通常用双引号或单引号来表示:'123',"abc","字符串"#str字符串的常用方法有以下:字符串可以用于赋值临时变量s#友情提示以下全是python2.x版本演示,python3.x请在print(放入测试打印),例如:print(len(s))from string import maketranss3 = '123's2 = '   's1 = 'This Is \t C

编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成

编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成.“组合 ”的规则如下: 1). str中的每个字母要么来自于part1,要么来自于part2; 2). part1和part2中字母的顺序与str中字母的顺序相同. 例如: "codewars"由"cdw"和"oears"组合而成: s: c o d e w a r s = codewars part1: c d w = cdw part2

django 在字符串[str(list)]中精确查找

1.问题描述 1.1表结构 1.2问题 ref_list为id列表的字符串,需要从ref_list中找出包含指定id的数据(eg id=8).如果实用models.objects.filter(ref_list__contains=id)无法实现精确查找 models.objects.filter(ref_list__contains='8') ''' 结果: 1 | 8,9,10,11 2 | 18,81 3 | 23,8,33 4 | 36,78,8 5 | 37,98, 69 有多余的数据

数字int字符串str(深入学习)

数字int字符串str 查看一个对象的类 如:如查看对象变量a是什么类          用到函数type(),函数值是要查看的对象变量 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 a = "zjl" 4 b = type(a) 5 print(b) 如上就会输出:<type 'str'>    str是字符串类 查看一个对象类的类库 如上列,查到对象的类后,将类名称写在下面,按着ctrl键用鼠标点击这个类名称,就可

python3 字符串str 教程

字符串可以用单引号或双引号来创建. Python 不支持单字符类型,单字符也在Python也是作为一个字符串使用. 例: var1 = 'Hello World!' var2 = "Python Programming" Python 访问子字符串,可以使用方括号来索引或截取(切片)获取子字符串,如下实例:(可以参考list的切片操作) 例: str1 = 'abcd'   str1[0] 是a  str1[1:3]是bc 不包含3索引的值 var1 = 'Hello World!'