Python学习

本文介绍了Python的基础知识,包括数据类型如列表、元组、字典、集合的使用方法,流程控制如条件语句和循环语句的应用,以及如何定义和使用函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# -*- coding:utf-8 -*-

print u"中文"

拼接字符串

print "%s %d" % ("123",456 )

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

.apend() list 添加

insert(索引号," 元素")

pop()

pop(索引号)

len(list) 计算元素个数


list.sort() 排序

tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改

classmates = ('Michael', 'Bob', 'Tracy')
tuple 嵌套list 可以使得tuple变化

只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:


判断

if 语句:

语句

else if :

语句

python 有两种循环

1. for .... in


range(n) 0---n-1

2.while

while n > 0:
    sum = sum + n
    n = n - 2
birth = raw_input('birth: ')
raw_input 的返回值永远是字符串 如果需要其他格式 需要转换  比如 int(raw_input("输入"))
input要指明输入类型:比如字符串 要加引号""
dict  python  内置字典,相当于map 方便快速查找
>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}pop(key)
>>> d['Michael']
95
多次对一个key放入value,后面的值会把前面的值冲掉

如果key不存在会报错,为了避免这个事,使用 'Michael' in d

或者

d.get('Thomas', -1) 如果找不到返回 指定值
pop(key) 用来删除键值对

key不能是变量
set
set([list]) 重复元素会被过滤  .add(key) .remove(key)
set 可以做 & | 运算
定义函数
def 函数名(参数名)
		如果是空函数 写pass
函数可以返回多个值
return 参数1.参数2
x,y = move(....)两个返回值 其实函数的返回值是一个 tuple
函数默认参数  
def move (x,n=2)
函数参数是list   
def move(*number)

*args是可变参数,args接收的是一个tuple;

**kw是关键字参数,kw接收的是一个dict。

L[0:3] 不包括3 0 1 2 
切片
L[:10:2] 前10个数,每两个取一个
 L[::5]
所有数每五个取一个

内容概要:该研究通过在黑龙江省某示范村进行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、付费专栏及课程。

余额充值