python本周学习随笔
一、打开Pycharm, 新建项目
1.创建名为hello.py文件 (Python文件以.py后缀结尾)
2.在hello.py中输入以下内容
print("hello world")
3.在代码区域右键, 选择'运行'文件
二、Python的编码规范
1.在每个语句的后面不用添加分号,每行最好只书写一条语句
2.Python中是通过缩进来区分代码块的
3.尽量避免在文件名中出现中文和空格
三、注释
注释在编写程序的时候,给代码添加的一些解释性的文字 作用:可以提高代码的可读性,以便于以后的参考或者修改 注释是解释性文本,在运行程序的时候,会被自动的跳过,不做处理 分类 单行注释:只能注释掉单行的文字 # xxxxxxx 多行注释【块注释】:三个单引号或者三个双引号 注意:对于多行注释,选用单引号或者双引号都可以 如果单纯使用双引号,双引号的注释不能嵌套
四、变量
1.变量
1.1. 概念
定义: 程序在运行的过程中,值可以随时发生改变 作用:存储数据,参与运算
1.2. 定义
定义格式:变量名 = 初始值
说明:
变量名: 对于每一个变量,需要给他定义一个名称,定义的规则就是标识符的规则 =: 赋值运算符【主要是为了给变量进行赋值】, 不是数学中的等于, 初始值:第一次给变量赋予的值,在程序运行的过程中,这个值可以随时发生改变 举例:age = 10
age是变量名,10是初始值
#Python中的变量的定义和数学中变量的定义完全一致
x=3
y=4
print(x*y)
x="abc"
#print(x * y)
扩展:
Python被称为弱类型语言,动态改变变量的数据类型,容错性比较高,而Java被称为强类型语言,只要变量被定义,它的数据类型将不能发生任何的改变
1.3删除变量
注意:当定义一个变量,然后删除,相当于这个变量未被定义
代码演示:
#定义变量
num=66
print(num)
#删除变量
#del
#变量被删除之后则相当于这个变量未被定义
delnum
print(num)
1.4关键字
关键字: 在Python中,已经被赋予了特殊含义的英文单词
1.5标识符
在Python程序中自定义的一些英文单词
定义合法标识符的规则:
(1)只能由数字,字母,下划线组成,不可以是其他的特殊字符【%,&,*,空格等】
(2)开头不能是数字
(3)不能是关键字
(4)严格区分大小写 例如: age和Age是两个不同的标识符
1.6定义标识符的规范:
(1)Python官方要求: 全部用小写字母,不同单词之间使用下划线分隔 stu_score 遵循驼峰命名法【不同的单词之间使用首字母大写的方式进行分隔】 例如:stuScore StuScore
(2)尽量做到见名知意
【注意:规则和规范的区别】
练习:判断下面标识符合法是否 xiaoming 合法
importkeyword
print(keyword.kwlist)
$abc 不合法 ,有特殊字符 abc_hello 合法
1score 不合法,数字不能开头 score123 合法
(3)扩展:
其他标识符的命名规则:
常量: 常量名所有字母大写,由下划线连接各个单词如MAX_OVERFLOW,TOTAL 函数&方法: 函数名应该为小写,可以用下划线风格单词以增加可读性。如:my_function, my_example_function。
文件名: 全小写,可使用下划线
包: 应该是简短的、小写的名字。如果下划线可以改善可读性可以加入
模块: 与包相同
类: 总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线