注释的使用
方便代码的后期维护,通过注释能更加快速的了解代码的含义
项目是团队开发的,互相参考对方的代码是很常见的事情,良好的注释,有利于代码可读性的提升
单行注释
使用符号#开头的文本内容
多行注释
使用符号三个单引号,或者三个双引号包含的内容
程序中,添加注释的重要性
直接关于到您的代码质量,如果代码质量不高的情况,基本上就可以让你重新开发了!
程序的输出和输入<熟练>
程序的输出:
print()函数:主要用于在标准输出(控制台)输出信息
标准输出
直接在print()函数的括号中输出数据
在print()中可以使用连接符号 + 来连接不同的字符串
这样的方式不推荐使用在某些情况下,会造成输出在控制台输出错乱
占位符输出
常见的语法格式 print(“一段字符串%s” % (“这是替换的内容”))
%s:占位符(万能占位符)可以输出任何数据【s:str】
%r:占位符(万能占位符),其实就是Python控制台转换成字符串的方式
%d:占位符,只能输出整数
%f:占位符,输出浮点数【小数】
%20.12f 小数点前面的整数,表示数字占据空间的宽度,小数点后面的数字表示保留的小数位数
程序的输入:
python2.x:使用的是raw_input()函数
python3.x:使用的是input()函数来操作输入,要求是标准输入(键盘)
input([msg]):input函数主要是用于进行程序接收用户键盘输入的函数,msg参数是提示信息,可以通过一个变量,来接收用户输入的数据
input接收到的用户输入的数据,都是字符串
c = input(“提示用户输入的信息:”)
选择结构<熟练>
程序结构:处理问题的思路
最常见的思路:按照步骤,顺序执行:程序的顺序结构
顺序结构:就是按照从上到下的顺序,逐行执行代码的过程
在多种情况同时出现的时候,需要进行一个选择【选择困难症!】
鱼和熊掌的问题
程序结构之选择结构,根据指定的条件,选择一个正确的选项执行代码。不正确的选项中的代码就不会执行
单个条件判断
if条件:
如果条件判断正确执行的代码
else:
如果条件判断不正确执行的代码
多个条件判断的情况
if条件1:
条件1判断正确执行的代码
elif条件2:
条件2判断正确执行的代码
elif条件n:
条件n判断正确执行的代码
else:
所有条件不成立,执行的代码
条件嵌套的问题
if条件1:
print(“条件1判断正确执行的代码”)
if条件2:
条件1判断正确的基础上,条件2也判断正确执行的代码
在python中,代码对齐是很重要的,这也是代码比其它语言简化的原因之一。一般4个字节。
变量<熟练>
我们随便在代码中写了一个单词,这个单词中就可以存放数据了!
python代码中,有这样的一个东西,这个东西可以临时保存各种数据,保存好数据之后就可以进行数据的使用了
变量:一个在程序中,临时存储数据的容器,给容器起个名称,就是变量的名称
变量的名称命名规则:此规则是强制的,必须的。变量的名称由数字、字母或者下划线组成,只能以字母或者下划线开头
变量的名称命名规范:
1.一个或者多个英文单词组成,第一个英文单词全部小写,后面每个英文单词首字母大写
【驼峰命名法】
2.见名知意
代码的命名规范,是为了更易看懂代码。也是为了团队合作所需。一个变量的名称能够适合他的功能是很重要的。
变量的使用规则:
变量,一定要先声明,后使用
变量的声明,在python中比较简单,直接写变量的名称即可!通过符号 = 给变量赋值
数据类型<熟练>
基本数据类型:使用最简单的数据,描述事物的东西
字符串
整数【int】
小数【浮点数】
真假【布尔类型】
引用数据类型【面向对象】
整数类型:integer类型,整型
num= 12十进制类型
扩展 (了解python 中对于以下进制的表示方式) :
二进制0 1 10 11 100 101 110 111
八进制:0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 1720
十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e f 10
浮点数(小数):float类型,浮点类型
pi = 3.1415
布尔类型:Bool类型boolean类型
取值,只有两个:True/False
flag = True
关于python的数据类型
python为了方便的处理各种数据,python是一门弱类型的脚本语言
定义的变量,不存在任何数据类型,而是根据变量中存放的值,动态的改变数据类型
检测一个变量的数据类型,可以通过type()函数进行检测
python中将数据存放在变量中了。
如果当变量使用完毕之后,python会自动将变量占用的内存空间释放
强制删除变量:语法:del变量名称
项目操作过程中,用户通过Input输入的都是字符串,但是我们在某些情况下要求用户输入数值,因为这些数值需要进行比较等运算
数据类型之间就需要进行转换
int() 字符串->整数
float() 字符串->浮点数
str() 整数/浮点数->字符串
基本运算符<熟练>
算数运算符
加法:+
减法:-
乘法:*
除法:/
地板除法://
求余数运算:%
求幂运算:**
字符串<熟练>
普通字符串:
在程序中,包含在一对单引号或者双引号中间的字符,称为字符串,字符串就是用来使用字符描述一段信息的。
字符串的重复生成
语法:字符串*整数,表示同时重复生成多个重复的字符串拼接到一次
三引号字符串:
可换行的字符串
字符串暂时来说很简单,但使用次数非常多,一个项目或一个程序,对于字符串的使用都是非常频繁的