字符串类型

it2025-11-12  4

字符串类型

定义字符串

直接定义 name="nick"( 可以用双引号,单引号,三引号)

​ 字符串如果太长可以用   进行换行继续写

​ 三引号中的字符串可以换行

a=''' 一个人 两个人'''

​ 如果字符串中有单引号,可以用双引号进行表示

转义

\可以让后面一个字符没有意义,只是一个普通的字符

print('nick\' name nick)

\t 相当于四个空格

\n 换行

r 原生字符串 里面的字符都是普通字符没有意义

print("\t\n")#本来是空格加换行 print(r'\t\n') # r让\t\n变得没意义

end='' 改变输出格式

for i in range(5) print('1',end=",") 显示 1,1,1,1,1,

\r 是原位打印

字符串的使用

str () 变为字符串

len () 计算字符串的长度

字符串内置
s="aa,ga,gg,g" res= s.split(,) #切割 以指定的字符串切割大的字符串 print(s.startwith("nick"))以指定字符串开头 print(s.endswith(""))# 以指定字符串结尾 print(s.center(50,*)) #************aa,ga,gg,g***************

f-string格式化

s1="nick" s2="handsome" s3="height" s4="180" print(s1+""+s2+""s3+""str(s4)) print(f'{s1}*{s2}*{s3}*{s4}')#{} 会占用变量的值,并且数字会转化字符串 *是拼接用的 print('{}{}{}{}{}'.format(s1,s2,s3,s4)) s='nikc' print(f'{s:*^10}') #输出***nick*** 冒号表示后面的字符有意义 *填充的字符 ^是在中间>居右<居左 10填充的字符长度 height=180.01 print(f'{height:.2f}')#2是保留两位

time 模块

具体的事件

print(time.time()) # 从1970 .01.01.00开始计算的秒, 叫做计算机元年 time>sleep(3)#睡眠事件 #CPU级别的时间计算 start=time.perf_counter() for i in range(10): print(i) time.sleep(0.1) print(time.perf_counter()-start)#计算程序执行的时间

文本进度条

import time start=time.perf_counter() s=int(100) for i in range(s): print(f'\r{(i/s)*s:^ 3.1f}%[{"*"*i}->{"."*(10-i)}{(time.perf_counter()-start):.2f}s',end="") time.sleep(0.3)

转载于:https://www.cnblogs.com/quyang46/p/11202933.html

最新回复(0)