Python基础语法

第一节课

一、标识符

1.什么是标识符

类似人的名字,python中自己命名的

2.标识符的作用

主要作用就是作为变量、函数、类、模块(文件.py)、包名(文件夹package?)以及其他对象的名称。

3.Python 中标识符的命名不是随意的,而是要遵守一定的命令规则:

①标识符是由字符(A~Z 和 a~z)、下划线和数字组成,不能以数字开头,以字母开头

②标识符不能是Python 中的关键字(eg:print、int、float.........)。→看颜色,有没有红色波浪线,导入keyword, 敏感字

   import keyword
   print(keyword,kwlist)

③Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。

④Python的标识符中的字母是严格区分大小写的。

⑤Python中,以下划线开头的标识符有特殊含义(除非特定场景需要,应避免使用以下划线开头的标识符。)

举例说明:

  • 以单下划线开头的标识符(如 _width),表示不能直接访问的类属性,其无法通过 from...import* 的方式导入;
  • 以双下划线开头的标识符(如__add)表示类的私有成员;
  • 以双下划线作为开头和结尾的标识符(如 __init__),是专用标识符。

⑥Python 最好不要使用汉字作为标识符,不能用拼音

二、Python code 的注释

1.注释2种方式

①单行注释用: # (不能写多行注释,只能是注释单行)

②多行注释用:三引号''' ''' 或""" """(三引号可以保留原有格式)

2.注释的意义

对一段代码的解释和说明,可提高程序代码的可读性,易于维护

三、缩进

Python有严格的缩进要求

代码顶格写(可以用tab键),父级与子级直接(直接按enter,自动缩进)

四、输出print、输入input

1.print(): 打印结果(将我们需要的信息打印到屏幕上,输出设备)

2.input():获取用户的输入信息(从控制台输入)

  注:input()函数,接受输入数据,返回的信息全部是string 型!!!!!(在输入数字时,必须时,记得int(input())强转.)

>>> name=input('请输入您的姓名:')
请输入您的姓名:happy
>>> print(name)
happy
>>> 

五、变量

1.什么是变量

用来存储数据的

拓展:Python不会进行复杂的运算,只会简单的运算

   Python的运算速度很快(将复杂的运算拆分成简单的运算)

2.变量的命名(标识符,见上述标识符)

3.见名知意:通过名字能知道后面数据代表的意思

eg:age year sex (不要用中文)

六、数据类型

(一)、数据类型有哪些

1.整型 int

2.浮点型 float

3.字符串 str

4.布尔型 bool 

5.列表 list

6.元组 tuple

7.字典 dict

(二)查看数据类型使用type()

eg:age = 18

  type(age)

(三)数据类型的转换

int、float→str :str(123) str(12.3)

int →float:float(123)

int、float→bool:bool(123) bool(12.3)  非o就是True ,o就是False

str、float→int  不可以!!!

str→bool 非空 就是True ,空就是False

float→int:int(1.8)是1 ,直接留整数部分,小数部分舍去

 

第一节课作业

一、下面那些不能作为变量?
1、find 2、 _num 3、7val 4、add. 5、def
6、pan 7、-print 8、open_file 9、FileName 10、9prints
11、INPUT 12、ls 13、user^name 14、list1 15、str_
16、_888 17、is 18、true 19、none 20、try
不能作为变量的是:7val、9prints (不能以数字开头)
         _num、_888前面没有空格就是正确的,有空格就是错误的
         add.有个点
         -print:中划线不可以,下划线才是可以的
         user^name:有特殊符号(特殊符号不在数字,字母,下划线里面)

         def、is、try(关键字)
二、请描述一下变量的命名规范,(简单题)
1.字母、下划线和数字组成,不能以数字开头,
2.不能使用关键字(看颜色,有没有红色波浪线,导入keyword, 敏感字)
3.最好不用用汉字,不能用拼音
4.严格区分大小写
5.能见名知意,不能乱起名字

三、python如何如何添加注释
1.单行注释用 #
2.多行注释用三引号''' '''或""" """,可以保留原有格式

四、把学的python基本语法,总结成笔记(以后每次课都要整理)
如上