字符串

字符串

1.什么是字符串

	用引号引起来的一串字符
创建字符串的方式
		单引号

		双引号

		三双引号

		三单引号

在使用时注意单双引号的对应关系

不可以换行

如果要换行,三单引号或者三双引号,一个典型的用例是,当你需要一块HTML或者SQL时,这时当用三引号标记,使用传统的转义字符体系将十分费神。

字符串的运算及常见操作
sr = "Python"
print(len(sr))
print(sr[5])

sr = "Python"
for i in range(len(sr)):
    print(sr[i], end=" ")
print()
for i in sr:
    print(i, end=" ")
    
#P y t h o n 
#P y t h o n 
sr = "Life is short,you need python"
print(len(sr))
print(sr[::-1])

#29
#nohtyp deen uoy,trohs si efiL

string.upper()

string.lower()

string.swapcase() #大小写互换

string.title() #每个词的首字母大写

string.capitalize() #首字母大写

验证码确认


certid = "AbCd"
ipt = input("请输入验证码:")
if ipt.lower() == certid.lower():
    print("验证通过")
else:
    print("验证码错误")

字符串的格式输出对齐

sr.center([len],[填充符号]) 居中对齐

sr.ljust([len],[填充符号]) 左对齐

sr.zfill([len])返回长度为len的字符串,原字符串sr右对齐,前面填充0

删除指定字符

sr.strip()
sr.lstrip()截掉左边的空格
sr.rstrip()

计数

sr.count()

print(sr.count(‘o’,9,17))

搜索定位和替换

sr.find(),查找元素并返回第一次出现的元素的索引值;查找不到,返回-1

sr.index()查找元素并返回第一次出现的元素的索引值,查找不到,报错

sr.rindex(),从右往左查找

sr.replace([现有],[替新])

字符串条件判断

  • isalnum()判断字符串由字符或者数字组成

  • isalpha()仅有字母

  • isdigit()仅有数字

制表符的转化

  • sr.expandtabs()

字符串的分割变换

  • join()
  • split()
  • partition()

li = [“I”,“love”,“Python.”]

print(’’.join(li))

ASCII值和字符的转化

chr() digit—>alpha

ord() alpha—>digit

for i in range(ord('a'),ord('z') + 1):
    print(chr(i), end=" ")
    
    # a b c d e f g h i j k l m n o p q r s t u v w x y z 

拓展:

string模块

import string

生成随机字符串




import random
import string
ran_sr = ''.join(random.sample(string.ascii_letters + string.digits, 4))
print(ran_sr)
for i in range(8):
    print(oct(i), end=" ")
print()
for i in range(16):
    print(hex(i), end=" ")
    
#0o0 0o1 0o2 0o3 0o4 0o5 0o6 0o7 
#0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 
print('%o' %17)
print('%x' %17)
内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值