Python基础操作
新手入门,经过上节课大大致懂了Python大大大致上是个什么东东,现在终于要对这个庞大的软件系统下手了!
Python数据类型
- int类型:整数
- str类型:字符串
区别:例:在Excel中,通过下拉整数 1、 2、 可得到一系列连续的整数;而下拉字符串 “玛莎0521”、 “迈克0522”并不会得到同样的反应。
- float类型:浮点数(小数)
- bool(布尔类型):输出 True or False,判断对错。
! 可以通过函数type() 来判断数据的类型
Python标识符
标识符就是对"变量、常量、函数、类等对象"起的名字,即一种自定义的内容。
标识符命名规定
-
大小写敏感
例: 定义a=1,print A无任何效果 -
第一个字符必须是字符表中的字符或者下划线
例:abcd,hbd,_id, 等都是合理的。
以下划线开头的标识符通常都有特殊意义:
以单下划线开头的变量,例如_foo代表禁止外部访问的类成员,需通过类提供的接口进行访问,不能用"from xxx import *"导入;
而以双下划线开头的,例如__foo,代表类的私有成员 以双下划线开头和结尾的__foo__是python里特殊方法专用的标识。如__init__代表类的构造函数。
-
标识符的其他的部分由字母、数字和下划线组成*(首字符不可以是数字)*
另:尽量避免l(小写的L)和数字1, 大小写的o与数字0的相邻出现,以免混淆。 -
见名知意
- 尽量变量名全部小写,常量名全部大写
例,PI常用来作为代表圆周率的一个常量,当然将其定义为一个变量也是没有毛病滴 - 函数和方法名用小写加下划线
不要问why,这就是是一个代码的规范,“在定义一个方法的时候。尽量用get_images,count_apple之类的命名方式。
-
大驼峰、小驼峰命名法(就是每个单词的首字母大写,组合在一起就像是驼峰一样高低排列)
大驼峰:例如ThreadMinxIn,ButtonClick这种
小驼峰:类似 getImages,countApple 这种 -
不要用关键字和内置函数作为标识符
Python已有的关键词不要用,否则就会报错。
例:
sum函数被广泛地用作求和公式,但是被定义为常量之后就不再有求和的功能了
Python注释
注释有说明性质的、帮助性质的,它们在代码执行过程中相当于不存在,透明的。
例,print(“hello world”) #打印输出hello world
- 进行代码的解释说明,又不会打乱编程秩序,老师上课用了都说棒!
在Python中常用三对引号来注释文档
(上述内容并没有运行)
语句和缩进
语句
在代码中,能够完整表达某个意思、操作或者逻辑的最短代码,被称为语句,简而言之,就是我们编辑的能够运行代码,最基本的语句例如 print(“hello world”)
- 分行语句,利用符号 ** \ ** (一般不用)
- pass语句
pass语句是占位语句,顾名思义,只临时占个位置,无实际意义
缩进
缩进可以用来表示代码块
- 代码块:为完成某一特定功能而联系在一起的一组语句
有判断、循环、函数、类等各种代码块。代码块的首行通常以关键字开始,以冒号( : )结束。 - 正确的缩进方式
-所有的普通语句,顶左开始编写,不需要缩进
-所有的语句块,首行不用缩进,从冒号结束后开始下一行,都要缩进
-直到该语句块结束,就退回缩进,表示当前块已结束
-语句块可以嵌套,所以缩进也可以嵌套