Python 基础

string(字符串)

        创建字符串可以使用单引号,双引号,三单引号和三双引号,其中三引号可以多行定义字符

串,python不支持单字符类型。

        单字符在python中也是作为一个字符串使用

# 切片

[开始:结尾]        取左不取右

开始默认从0开始

        [ : ]        切片的是整个字符串

        [-3:-1]        负数也可以

# 切片

[开始:结尾:步长]        取左不取右

步长默认为1

        print(name[ : : -1])        反转字符串(对字符串进行逆序输出)

        三引号        多行字符号

        所有标点都是英文状态下的标点符号

字符串索引

下标        由0开始        从前往后

               从-1开始        从后往前

空格在字符串中仍是字符

字符串的拼接        +

三句很长的话,用','做间隔

        f = ",".join((b,c,d))

字符串的格式化/格式化处理        {}

format()

        print("大家好,我的名字叫逍遥,今年18岁,性别男")

        s2 = "大家好,我的名字叫{},今年{}岁,性别{}".format("逍遥","18", "男")

        s3 = "大家好,我的名字叫{1},今年{2}岁,性别{3}"        大括号中的数字为下标 

        print(s3.format(" "," "," "))

字符串的常用方法

find:查找元素位置

        查找字符串片段在字符串中的下标位置

        从前往后找,返回的是第一个被找到的字符串片段的起始位置。

        第一个参数:

                要查找的字符串片段

        第二个参数:

                要查找的起始点

                第三个参数:

        要找到的终止位置-1

如果查找的字符串存在多个,查找结果是第一个出现的字符串下标,找不到就返回 -1

count:统计字符串片段在字符串中出现的位置,找不到返回0

        第一个参数:

                要统计的字符串片段

        第二个参数:

                要统计的起始点

        第三个参数:

                要统计的终止位置-1

replace:替换指定的字符串片段

        参数一:

                要替换的字符串片段

        参数二:

                替换之后的字符串片段

        参数三:

                替换的次数,从前往后替换(默认替换所有的)

upper:将小写字母转换为大写

lower:将大写字母转换为小写

split:指定分割点对字符串进行分割,得到一个列表

        参数1:分割点

        参数2:分割的次数(默认找到所有的分割点进行分割)

strip:去除字符串首尾的空格

传统的格式化输入方法:%

        %s:为字符占位,任意字符都可以

        %d:为数值类型占位

        %f:为浮点数类型占位

len:返回字符串的长度

format:格式化输入输出(进阶)

        1. 格式化小数长度(会四舍五入):.2f

        2. 将小数按百分比形式展示:.2%

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值