Life is short,Use Python!-----Python一血!-----Python基本语法元素

版权声明: https://blog.csdn.net/JRK_CSDN/article/details/81491012

人生苦短,我用Python! -----Guido van Rossum


- 超级语言?!


  • Python是在信息技术高度发达的时期产生的语言,是未来语言,更是目前唯一的超级语言
  • 通常情况下,Python只需要用C十分之一的代码量就可以完成同样的事情。
  • Python之禅:用一种方法做一件事。

- 程序设计基本方法

PIO Input + Process + Output
Input 文件、网络、控制台、交互界面、内部参数等
Process 算法(灵魂)
Output 控制台、图形、文件、网络、内部变量等

- 扒扒Python黑历史


  • OS:Windows、Linux、Mac
  • 所有者:PSF(Python Software Foundation)
  • 创作者:Guido van Rossum(Python 2.X@2002年 || Python 3.X@2008年)

温度转换实例


TempStr = input("请输入带有符号的温度值: ")
if TempStr[-1] in ['F', 'f']:
    C = (eval(TempStr[0:-1]) - 32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
    F = 1.8*eval(TempStr[0:-1]) + 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")


- Got what?

缩进
严格的缩进制度,表示程序层次,单个程序内缩进长度一致
注释
单行:#
多行:双三引号(''')
命名
定义
对占位符号关联标识符的过程称为命名
规则
大小写字母、数字、下划线、汉字及其组合
注意
大小写敏感。首字符不能为数字,不能与保留字相同
保留字
逻辑
or
and
not
布尔
True
False
None
分支
if
elif
else
函数
def
return
lambda
位置
in
global
nonlocal
操作
del
with
pass
循环
for
while
continue
break
class
yield
其他
assert
is
raise

数据类型:整数、浮点数、字符串、序列

  • input():从控制台获取用户输入函数
  • eval():去外侧引号函数
  • print():输出字符串或字符串变量({}表示槽,后续变量填充到槽中)

猜你喜欢

转载自blog.csdn.net/JRK_CSDN/article/details/81491012