基础操作
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))
#保留字