遇到的问题: 在 Python 中,空格很重要,咱们使用空格将标识符区分开,行开始处的空格咱们称之为缩进,若是你的缩进是错误的,Python 解释器会抛出错误。例以下面情形:python
若是你在代码中混用制表符和空格,这种缩进错误会很常见。 因此若是是用空格,就一直用空格缩进,不要使用制表符。 建议遵照如下约定:vim
实践数据结构
1.Year {} Rs. {:.2f}".format(year, value) 称为字符串格式化,大括号和其中的字符会被替换成传入 str.format() 的参数,也即 year 和 value。其中 {:.2f} 的意思是替换为 2 位精度的浮点数。less
2.用逗号建立元组。在赋值语句的右边咱们建立了一个元组,咱们称这为元组封装(tuple packing),赋值语句的左边咱们则作的是元组拆封 (tuple unpacking)。函数
实践:spa
Operator | Meaning |
---|---|
< | Is less than |
<= | Is less than or equal to |
> | Is greater than |
>= | Is greater than or equal to |
== | Is equal to |
!= | Is not equal to |
实践: 3d
实践:orm
1.斐波那契数列 默认状况下,print() 除了打印你提供的字符串以外,还会打印一个换行符,因此每调用一次 print() 就会换一次行,如同上面同样。能够用end替换这个默认的换行符。Python 中赋值语句执行时会先对赋值运算符右边的表达式求值,而后将这个值赋值给左边的变量。 理解: 第一轮:a=0,b=1,输出1 第二轮:a=1,b=2,输出1 第三轮:a=2,b=3,输出2 第四轮:a=3,b=5,输出3 ···blog
1.函数的形参和函数的实参,了解函数运行机制教程
2.局部变量:分清楚变量的做用域
3.global语句被用来声明x是全局的——所以,当咱们在函数内把值赋给x的时候,这个变化也反映在咱们 在主块中使用x的值的时候。
4.关键参数 :若是你的某个函数有许多参数,而你只想指定其中的一部分,那么你能够经过命名来为这些参数赋值—— 这被称做 关键参数 ——咱们使用名字(关键字)而不是位置(咱们前面所一直使用的方法)来给函数指定 实参。 这样作有两个 优点 ——一,因为咱们没必要担忧参数的顺序,使用函数变得更加简单了。2、假设其余参数 都有默认值,咱们能够只给咱们想要的那些参数赋值。