基础操作
python 诞生于1991年
python 语言的缩进只要统一即可且强制使用
IPO模型:Input Process Output
在IDLE 运行python代码
1.直接运算小的代码
2.新建-->写好代码-->run -->run module 就会在IDLE (shell)运行
ctrl +C 回到可编辑状态
注释:
# 单行
''' ''' 多行
命名:大小写敏感,首字符不能是数字,不与保留字相同,字母,数字,下划线
数据类型
整数:10011101
字符串:“10,011,101”
列表:[10,011,101]
字符串:
单引号,双引号没区别。由>=0个字符组成的有序序列
字符串的序号:
-8-7-6-5-4-3-2-1
请说服你我男女的
0 1 2 3 4 5 6 7
请:第0个字符
索引:“请说服你我男女的”[0] ,或者s[-1](的)
切片: "王俊伟是是否哦哦"[1:3] 俊伟 左闭右开的区间。或者s[0:-1]除去最后一个字符剩下的字符串
切片的高级用法:
>>> s="0123456789"
>>> s[:3]#s[m:n],m省略代表从头开始,n省略代表到尾
'012'
>>> s[5:]
'56789'
>>> s[:]
'0123456789'
'0123456789'
>>> s[1:8:2]
'1357'
>>> s[::-1]#逆序
'9876543210'
s[-1] in ['C','c'] #判断前者是否与列表中某个元素相同
赋值语句
s = input("") 复制语句右侧的数据类型同时作用于变量
分支语句
if s[-1] in ['e','s'] : #如果条件为true 则执行冒号后语句,冒号是语法的一部分,不能省
函数
函数采用 <函数名>(<参数>)方式使用
<变量> = input(<提示信息字符串>)
print 以字符形式。。。。
print 函数格式化
print("转化后的温度是{:.2f}C".format(C))
如果C的值为123.45678,则输出123.45C
eval :去掉参数最外侧引号并执行余下语句的函数
>>> eval("1")
1
>>> eval("1+4")
5
>>> eval('"1+6"')
'1+6'
>>> eval('print("hcb")')
hcb
获得用户输入的一个字符串,格式如下:
M OP N
其中,M和N是任何数字,OP代表一种操作,表示为如下四种:+, -, *, /(加减乘除)
根据OP,输出M OP N的运算结果,统一保存小数点后2位。
注意:M和OP、OP和N之间可以存在多个空格,不考虑输入错误情况。
a = eval(input()) print("{:.2f}".format(a))
#保留字
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现