python语言简洁
计算1~100的整数和
result = 0
for in range(1,100)
result += i;
print(s)
计算并输出n!
def fact(n):
if n == 1:
return 1;
return n*fact(n-1)
print(fact(10))
没有分号、没有函数约束、没有大括号、没有begin/end
没有类型声明、没有变量定义、没有指针
相同的功能代码量python比较小。
开源生态
有超过14万个第三方免费库
python底层可以封装c/c++语言的代码,并使用python调用。
温度转换
冒号+缩进:python语法功能的一部分,表达代码的所属关系
冒号+缩进是语法的一部分,缩进不正确程序运行错误
冒号+缩进是表达式间包含和层次关系的唯一方式
只需要所有缩进长度一致即可,可采用N个空格或者Tab,建议4个空格
python中注释:
单行注释使用 #号
多行注释使用
'''
多行代码
'''
续航符 \
注意:在python中的True、False、None这三个关键字都是以大写字母开头
不包括最后一个字符
当有多个元素,并且元素之间存在相应关系的时候,使用元祖类型
表达了一组元素的有序关系,一旦元组被创建,就不能修改了
python的输入输出:
如果TempStr为"82f"
TempStr[-1]表示字符串的最后一个字符 f
TempStr[0:-1]是一个切片,表示取字符串从第0个到最后一个字符之前的字符, 82
eval(TempStr[0:-1]) 将字符串转换为数字82