1. python源文件是以.py为后缀名的文件
>>> windows环境下如何查看文件后缀
2. 代码行
python是以换行来作为代码行的分割的,一行python代码就是一个python执行语句
python的代码块需要缩进时,可以使用快捷键TAB ,取消缩进使用快捷键shift + TAB
>>> print("各位小伙伴,大家好!")
>>> print("我是陈娜")
>>> print("很高兴在这里和大家一起分享python")
>>> print("python的代码是按行来进行分割的,一行为一个代码行为")
3. 注释
特殊注释
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
所以我们会在Python源文件头编写一句中文注释代码。
>>> # -*- coding: UTF-8 -*-
单行注释,可以鼠标选中多行使用快捷键:ctrl + / 进行多行注释,再次选中使用快捷键:ctrl + / 可以取消注释
>>> print("各位小伙伴,大家好!")
>>> print("我是陈娜")
>>> #print("我是一行注释,python编译器读到了我前面的#,所以不运行我")
>>> print("很高兴在这里和大家一起分享python")
>>> print("python的代码是按行来进行分割的,一行为一个代码行为")
多行注释,可以使用三对单引号或者三对双引号。
4. 变量
计算机在临时存放数据的时候需要一个寄存器,而一般的寄存器的名称都是计算机能看得懂的0,1代码,人机交互不好,在代码里面需要多处引用一个数据的时候就会定义一个变量来存放这个数据,相当于计算机的存放这个数据寄存器的别名。
eg:
>>> name = "criss"
>>> age = 18
>>> print(name)
>>> print(age)
python中的命名规则(为了 增加代码的识别和可读性):
1. 只能使用字母,数字,下划线命名
2. 不能以关键字命名:
import keyword
print(keyword.kwlist)
3. 变量名称以小写字母开头,使用驼峰命名法
4. 方法名称以小写字母开头,使用驼峰命名法
5. 类名称以大写字母开头,使用驼峰命名法
6. __***__双下划线开发,双下划线结尾的一般是系统定义的
__init__()
7._*** 以单下划线开头的表示的是 protected 类型的变量,即保护 类型只能允许其本身与子类进行访问。
8.__*** 双下划线的表示的是私有类型 (private)的变量, 只能是允许这个类本身进行访问了。
5. 赋值
赋值是针对变量而言的,一般要使用赋值符号 “=”,将“=”右边的值赋值给左边的变量
右边的值可以是数字 age = 18,可以是字符 name = "criss ",可以是表达式 sum = 3 + 4
6. 交互
到现在为止,我们只用到了一个打印函数,print()
print()括号中不带任何内容的时候,那么打印的就是一个空行
print("我占一行"),带内容的时候就是将引号""里面的内容原样输出,且占一行
print("我不占一行,我和下一个打印语句之间使用','进行分割",end=","), 除了将引号""内容原样输出外,还以“,”结尾
print("我是逗号的下一行")
那么怎么样产生人机交互呢?比如以下的人机对话。
电脑:你贵姓啊?
我:criss
电脑: 你贵庚啊?
我:18
电脑:你的姓名是criss,年龄是18
代码:
>>> name = input("你贵姓啊?") >>> age = input("你贵庚啊?") >>> print(f"你的名字{name},你的年龄是{age}")
第三句还可以换成
>>> print("你的名字%s,你的年龄是%s"%(name,age))