《嵩天 Python》部分笔记

Python编程基础与高级特性
本文介绍了Python编程的基础知识,包括变量定义、数据类型转换、流程控制等,并深入探讨了函数定义、异常处理及第三方库的使用方法。

基本

T=input('请输入温度值:')	#input()函数以字符串类型返回结果
if	T[-1] in ['F','F']		#返回布尔型结果
a=eval(input('请输入一个数字:'))	#将字符串转为python语句

引用库3种方法

import <库名>
<库名>.<函数名>(参数)
import <库名> as <别名>
<别名>.<函数名>(参数)
from <库名> import <函数名>
<函数名>(参数)

基本数据类型

二进制: 0b 0B 0b101
八进制:0o 0O 0O107
十六进制:0x 0X 0xABC
复数:12.3+4j 12.3+4J
z.real z.imag
计算整数商:x//y

divmod(x,y) 	#(x//y ,x%y)输出为元组类型
round(x,[digits])
int(x)	#浮点数/字符串 转为整数
float(x)	#整数/字符串 转为整数
complex(re,[im])#生成一个复数

字符串:
x+y
xn nx
x in s
str[i]
str[M:N]

len(s)
str(x)#任意类型转字符串
str.lower()
str.upper()
str.islower()
str.isnumeric()
str.split(sep=None)	#返回一个列表,由str根据sep被分隔得部分组成
str.count(sub)
str.replace(old,new)
str.stirp([chars])#左侧与右侧去掉chars中的字符

字符串格式化:
{:<字符><箭头左右上><宽度><,><精度><类型>}

print('{:3}%'.format(i),end='') #end=''表示不换行

程序控制结构

程序的循环结构:

1)字符串遍历:

for c in s:
	<>

2)列表遍历:

for item in list:
	<>

3)文件遍历:

for line in f.readlines():
	<>

4)计数循环:

for i in range(N):	#i=0,1,2,....,N-1
	<>
for i in range(M,N,K):	#M开始,N-1结束,K步长
	<>

random库的使用:

randint(a,b) #生成一个[a,b]之间的整数
uniform(a,b)#生成一个[a,b]之间的随机小数

异常处理:

try:
	<>
except:
	<>
else:
	<>
finally:
	<>

函数和代码复用

Pyinstaller库的使用:(cmd命令行):‘pyinstaller−F文件名.py‘Pyinstaller库的使用: (cmd命令行):`pyinstaller-F 文件名.py` Pyinstaller使cmd:pyinstallerF.pylambda函数的使用:

f=lambda x,y:x+y
f(10,2)

$$函数参数
可选参数:

def function(a,*b):
	<>
function(1,2,3,4,5)
sorted()#对一个序列进行排序,默认从小到大
reversed()#返回输入组合的逆序形式

标题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值