基础操作

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))
      

 #保留字

原文地址:https://www.cnblogs.com/tingtin/p/11614342.html