python字体有哪些种类

编程入门 行业动态 更新时间:2024-10-27 22:30:31

python字体有哪些<a href=https://www.elefans.com/category/jswz/34/1768431.html style=种类"/>

python字体有哪些种类

数据类型

1,字符串

name='张三'

addr="北京大胡同"

hobby="""起床、吃饭、出门"""

使用引号(单引号、双引号、三引号)引起来的内容就是字符串。

字符串官方定义:元素以引号包围不可修改的有序序列。

注:

1.不可修改:字符串中的内容一旦定义后就不能修改。

2.有序序列:即成员(字符)有序排列,可通过下标访问。

1.字符串索引

字符串中每一个个体我们称之为字符或者元素。索引指的是字符的下标。

字符串索引正序从0开始,倒序从-1开始。

(1)字符串正序第一个索引为0

(2)字符串中空格也有索引

(3)字符串倒叙索引从-1开始

name = 'holle world'

2.通过字符串的索引可以获取指定的字符。

格式:变量名[索引值]

name = 'holle world'

char = name[0]

print(char) #h

char = name[-1]

print(char) #d

2.字符串的切片

字符串的切片指的是从字符串中复制出一份指定的内容,存储在另外一个变量中,不会对原字符串进行修改。

切片格式:[起始索引:结束索引:[步长]]

1,步长

s = 'hello world'

s1 = s [0:8:1] #步长为1,每个字符挨个截取,步长可以省略

print(s1) #hello wo

2,结束索引

s = 'hello world'

s1 = s[0:8] # 指定结束索引,省略结束索引默认取到字符串最后

print(s1) #hello wo

3,起始索引

s = 'hello world'

s1 = s[0:8] # 指定起始索引,省略起始索引,默认从开始索引截取

print(s1) #hello wo

4,步长为负值

s = 'hello world'

s1 = s[0:8:-1]

print(s1) #什么都没有

s = 'hello world'

s1 = s[0:8:-1] #步长为负时,从右往左开始截取

print(s1) #row olle

5,起始索引和结束索引为负值

s = 'hello world'

# 起始索引为负值

s1 = s [-8:5]

print(s1) #lo,起始索引为负,从右往左开始数,结束索引为正,从左往右截取

# 结束所引为负值

s2 = s[0:-8]

print(s2) #hel,起始索引为正,结束索引为负,从左开始截取

6,遍历

for s in 'tom':

print(s) #t o m #一个一个输出

注意::

(1).步长可以省略,默认为1。

(2).包括开头不包含结尾。

3,字符串拼接

字符串支持”+”和”

”进行字符串拼接。

“+”:将两个字符串合并成一个新的字符串。

”:将一个字符串进行连续拼接。

1,使用“+”拼接

name = 'hao' + 'tian'

print(name) #haotian

first_name = 'hao'

last_name = 'tian'

my_name = last_name + first_name

print(my_name) #haotian

2,使用“*”进行拼接

print('~' * 4) #~~~~

s = '@'

s1 = s * 5

print(s1) #@@@@@

2,字符串函数

1,字符串的查找

方法 | 功能

find | 查找,返回从左第一个指定字符的索引,找不到返回-1

rfind | 查找,返回从右第一个指定字符的索引,找不到返回-1

index | 查找,返回从左第一个指定字符的索引,找不到报错

rindex | 查找,返回从右第一个指定字符的索引,找不到报错

count | 计数功能,返回自定字符在字符串当中的个数

(具体使用方法省略)

2,字符串的拆分

方法 |描述

partition | 把mystr以str分割成三部分,str前,str自身和str后

splitlines | 按照行分隔,返回一个包含各行作为元素的列表,按照换行符分割

split | 按照指定的内容进行分割,maxsplit:默认将指定的所有的内容进行分割,可以指定 maxsplit的值,如果maxsplit=1 表示只按照第一个指定内容进行分割,后面剩余的不分割。

(具体使用方法省略)

3,字符串的替换

方法 描述

replace | 从左到右替换指定的元素,可以指定替换的个数,默认全部替换

translate | 按照对应关系来替换内容 from string import maketrans

(具体使用方法省略)

4,字符串的修改

方法 | 描述

center | 让字符串在指定的长度居中,如果不能居中左短右长,可以指定填充内容,默认以空格填充

ljust | 让字符串在指定的长度左齐,可以指定填充内容,默认以空格填充

rjust | 让字符串在指定的长度右齐,可以指定填充内容,默认以空格填充

zfill | 将字符串填充到指定的长度,不足地方用0从左开始补充

format | 按照顺序,将后面的参数传递给前面的大括号

strip | 默认去除两边的空格,去除内容可以指定

rstrip | 默认去除右边的空格,去除内容可以指定

lstrip | 默认去除左边的空格,去除内容可以指定

(具体使用方法省略)

字符串的格式化

格式 | 描述

%% | 百分号标记

%s | 字符串

%d | 有符号整数(十进制)

%f | 浮点数字(用小数点符号)

(具体使用方法省略)

更多推荐

python字体有哪些种类

本文发布于:2023-07-03 14:15:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1007539.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:种类   字体   有哪些   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!