python海龟图画龙珠_DeepOps的Python小笔记-天池龙珠计划-Python训练营-Task 02:DAY5

本文介绍了Python中的字符串和字典操作,包括字符串的定义、切片、拼接及内置方法,如capitalize()、lower()等。此外,还详细讲解了字典的创建、访问、内置方法,如keys()、values()、items()等,以及字典的可变性特点。
摘要由CSDN通过智能技术生成

今天进入训练营的第5天,今天的主要内容是:字符串、字典。

字符串字符串的定义

字符串的切片与拼接

字符串的常用内置方法

字符串格式化

字典可变类型与不可变类型

字典的定义

创建和访问字典

字典的内置方法

字符串

1.字符串的定义

字符串使用双引号或者单引号包围

常见转义字符转义字符描述

\反斜杠符号

’单引号

"双引号

\n换行

\t横向制表符(TAB)

\r回车

print("C:\\Program Files\\Intel\\Wifi\\Help")

# C:\Program Files\Intel\Wifi\Help

#原始字符串只需要在字符串前边加一个英文字母 r 即可。

print(r'C:\Program Files\Intel\Wifi\Help')

# C:\Program Files\Intel\Wifi\Help

#三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。

para_str = """这是一个多行字符串的实例

多行字符串可以使用制表符

TAB ( \t )。

也可以使用换行符 [ \n ]。

"""

print(para_str)

# 这是一个多行字符串的实例

# 多行字符串可以使用制表符

# TAB ( )。

# 也可以使用换行符 [

# ]。

2.字符串的切片与拼接类似于元组具有不可修改性

从 0 开始 (和 Java 一样)

切片通常写成 start:end 这种形式,包括「start 索引」对应的元素,不包括「end索引」对应的元素。

索引值可正可负,正索引从 0 开始,从左往右;负索引从 -1

开始,从右往左。使用负数索引时,会从最后一个元素开始计数。最后一个元素的位置编号是 -1。

[start:end:step] step 如果是负数则是逆序,如果是逆序,首先逆序之后在按步长取值

str1 = 'I Love LsgoGroup'

print(str1[:6]) # I Love

print(str1[5]) # e

print(str1[:6] + " 插入的字符串 " + str1[6:])

# I Love 插入的字符串 LsgoGroup

s = 'Python'

print(s) # Python

print(s[2:4]) # th

print(s[-5:-2]) # yth

print(s[2]) # t

print(s[-1]) # n

s2='123456789abcdef'

print(s2[::-1]) #nohtyP

print(s2[::-2]) #nhy

print('a:',s2[1:-1:1]) #23456789abcde

print('b:',s2[1:-1:2]) #2468ace

print('c:',s2[0:10:-1]) #空,好像不让这么干

3.字符串的常用内置方法

常见内置方法capitalize()

lower()

upper()

swapcase()

count(str, beg= 0,end=len(string))

endswith(suffix, beg=0, end=len(string))

startswith(substr, beg=0,end=len(string))

find(str, beg=0, end=len(string))

rfind(str, beg=0,end=len(string))

isnumeric()

ljust(width[, fillchar])

rjust(width[, fillchar])

partition(sub)

rpartition(sub)

replace(old, new [, max])

split(str="", num)

splitlines([keepends])

maketrans(intab, outtab)

translate(table, deletechars="")

format

capitalize() 将字符串的第一个字符转换为大写

lower() 转换字符串中所有大写字符为小写。

upper() 转换字符串中的小写字母为大写。

swapcase() 将字符串中大写转换为小写,小写转换为大写。

count(str, beg= 0,end=len(string)) 返回str在 string 里面出现的次数,如果beg或者end指定则返回指定范围内str出现的次数。

str2 = "DAXIExiaoxie"

print(str2.count('xi')) # 2

endswith(suffix, beg=0, end=len(string)) 检查字符串是否以指定子字符串 suffix 结束,如果是,返回 True,否则返回 Fal

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值