python 0基础学习笔记3:字符串、字典、列表、元组

本文介绍了Python编程中的基本数据结构,包括字符串、字典、列表和元组。字符串是不可变的,支持连接、索引、切片和格式化输出等操作。字典是一种键值对存储方式,提供快速查找速度。列表是有序集合,支持动态增删改查。元组是不可变序列,适用于存储不变数据。文章详细讲解了各种操作方法和示例。
摘要由CSDN通过智能技术生成

字符串:

是以单引号或者双引号括起来的任意文本

字符串运算:

字符串连接:str1 + str2
输出重复字符串:str*3
访问字符串中的某一个字符,通过索引下标查找字符,索引从0开始:print(str[ 2 ]) 即: 格式为:字符串名 [ 下标 ]

注意:字符串不可变,不能单独修改某个字符。例如:str[2] = “a” 会报错。

截取字符串中的一部分:str[start:end] 注意,start包含,end不包含,中间的空格也算一个字符。start和end都可以省略。

格式化输出:print(“num = %d , str = %s”% (num,str))
%d ,%s , %f是***占位符***。%.3f可以使浮点数精确到小数点后三位,四舍五入。

转义字符:将一些字符转换成有特殊含义的字符

\n : 换行

或者:print(’’’
a
b
c
‘’’)
也相当于打印出来换行的字符

\t : 制表符

默认制表符是四个字符

eval( str )
功能:将字符串str当成有效地表达式来求值,并返回计算结果。

num = eval("123")
print(num)
print(type(num))

运行结果为:
123
<class ‘int’>

注意:int里面不能有加减符号,但是eval可以

num = eval("12+3")
print(num)

结果是: 15

len(str)
功能:返回字符串的长度,即字符个数。

str.lower()
功能:转换字符串中大写字母为小写字母。
注意:字符串本身不能改变,所以变成小写字母的字符串相当于是新生成了一个字符串。

str.upper()
功能:转换字符串中小写字母为大写字母。

str.swapcase()
功能:字符大小写互换。

str.capitalize()
功能:首字母大写,其他小写

str.title()
功能:每个单词的首字母大写

str.center(width[,fillchar]) width是传的长度参数,character = char 表示字符
功能:返回指定宽度的居中字符串,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值