python基础编程

该博客围绕Python展开,介绍了流程控制语句,如判断成绩及格、翻译分子式等;还涉及列表、元组等数据结构,阐述了函数定义语法及lambda函数,最后讲解文件操作,包括打开、读写、处理和关闭文件的方法。
部署运行你感兴趣的模型镜像

一、流程控制语句

判断一个学生的考试成绩是否及格:如果大于或等于60分,则打印“及格”,否则输出“不及格”

score=float(input("请输入成绩:"))
if score>=60:
    print("及格")
else:
    print("不及格")
#一个if语句最多只能拥有一个else子句,且else子句必须是整条语句的最后一个子句,else没有条件

将化学分子式翻译为其所表示物质对应的英文

com=input("请输入:")
if com=='H2O':
    print("water")
elif com=="NH3":
    print("ammonia")
elif com=="CH4":
    print("methane")
else:
    print("no exist")

求1到5的和

sum=0
i=1
while i<6:
    sum+=i
    i+=1
print("和为:" ,sum)
sum=0
for i in range(1,6):   #range(start,end,step)
    sum+=i
print("和为:" ,sum)

输出20以内能被3整除的数

i=0
while i<21:
    if i%3==0:        
        print(i,end='  ')
    i+=1

将下面数组中的奇数变成他的平方,偶数保持不变

x=[1,2,3,4,5,6,7,33,88]
print("原始数据:",x)
for i in range(len(x)):
    if(x[i] % 2) !=0:  #判断第i个元素是否为奇数
        x[i]=x[i]**2
print("平方后",x)

二、列表

list=['a','b','c','d']
list.append("baidu")  #添加
list1=list
print("添加:",list1)
list=['a','b','c','d']
list.insert(2,"奥利给")  #插入
list2=list
print("插入:",list2)
print("b的索引值为:",list.index('b'))  #返回指定值的索引
list=['a','b','c','d']
list.remove('d')   #删除
print("删除后:",list)
list=['a','b','c','d']
p=list.pop()  #删除列表中的指定元素
print("删除%r后的列表为%r:",p,list)
print("删除元素为:",list.pop(1))
list=['a','b','c','d']
list.reverse()  #倒排
list
list=['a','b','c','d','b','c','d']
print(list.count('d'))  #出现的次数
list=['a','b','c','d','b','c','d']
list.sort(reverse=True)  #true降序,false升序
list
#随机生成10个整数构成列表,并计算列表均值,然后使用列表中每个元素逐个减去均值所得述职重新构建列表
import random
a=[]
for i in range(10):
    a.append(random.randint(1,30)) #随机生成数
print("a为:",a)
sum=0
for i in a:
    sum+=i
ab=sum//len(a)
print("新列表为:",[x-ab for x in a])

三、元组

tup=tuple('bar')  #创建元组
print(tup)
new_tup=(4,5,6),(7,8)
print(new_tup)
print('元组的连接:',tup+tuple('wwy'))
a,b,c=tup
print(a,b,c)
print(tup.count(a))

四、函数

1.定义的语法格式:

def function_name(arguments):
     function_block

说明:
(1)函数代码块以def关键词开头,后接函数标识符名称和圆括号();
(2)function_name是用户自定义的函数名称;
(3)arguments是零个或多个参数,且任何传入参数必须放在圆括号内容;
(4)最后必须跟一个冒号(:),函数体从冒号开始,并且缩进;
(5)function_block实现函数功能的语句块。
2.lambda函数
使用lambda来创建匿名函数

五、文件操作

文件处理过程:
(1)打开文件:open()函数
(2)读取/写入文件:read()、readline()、readlines()、write()等
(3)对读取的文件进行处理
(4)关闭文件:close()
read():读取文件所有内容
readline():读取文件一行的内容
readlines():读取所有的行到列表里面

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值