python通用总结

1、命名的规范性 变量名可以包括字母、数字、下划线,但是数字不能做为开头

2、有些时候,如果代码写得有问题,会让程序陷入“死循环”,也就是永远循环下去。这时可以用Ctrl+C退出程序,或者强制结束Python进程。

3、Python程序是大小写敏感的,如果写错了大小写,程序会报错

4、Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。

     在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。

5、转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\

6、如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r''表示''内部的字符串默认不转义

7、如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容

8、布尔值和布尔代数的表示完全一致,一个布尔值只有TrueFalse两种值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布尔值(请注意大小写)

9、所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量

PI = 3.14159265359

   但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。

10、除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数:

>>> 9 / 3
3.0

11、还有一种除法是//,称为地板除,两个整数的除法仍然是整数:

>>> 10 // 3
3

      你没有看错,整数的地板除//永远是整数,即使除不尽。要做精确的除法,使用/就可以。

       因为//除法只取结果的整数部分,所以Python还提供一个余数运算,可以得到两个整数相除的余数:

>>> 10 % 3
1

12、range()函数,range(5)生成的序列是从0开始小于5的整数

>>> list(range(5))
[0, 1, 2, 3, 4]

  range(101)可以生成0-100的整数序列,计算1-100的整数之和

sum = 0
for x in range(101):
    sum = sum + x
print(sum)

13、不可变对象

  

14、函数定义:

  

  

15、函数调用:

  如果你已经把my_abs()的函数定义保存为abstest.py文件了,那么,可以在该文件的当前目录下启动Python解释器,用from abstest import my_abs来导入my_abs()函数,注意abstest是文件名(不含.py扩展名):

16、空函数:

  

 17、

posted @ 2021-05-28 18:00  Ying501  阅读(86)  评论(0编辑  收藏  举报