一 基础语法
1、语句
概念:
程序进行编写, 执行的每一行代码,叫做语句。
2、注释
问题:
若无注释,代码可读性会很差。
自己写的代码,几个月之后再看这段代码,自己半天都看不懂。
概念:
对代码的解释和说明。
特性:
被注释的代码不会被解析。
作用:
可以提供代码的可读性。
分类:
单行注释
‘#’ 号
单行注释的键盘(快捷键):ctr + / 单行注释
写法格式:
# 要注释的内容
多行注释
三(单)引号
'''
要注释的内容
'''
三(双)引号
“”“
要注释的内容
“”“
3、变量
问题:
若无变量:数据很多时,命名时容易争议,存储十分麻烦。
举例:变量就相当于超市寄存箱的不同箱子的编号,箱子有很多,每个寄存箱编号不同。逛超市的人物品很多很杂乱,我们从超市出来,取物品时,只需要拿着箱子编号就能找到该编号容器下我们的物品,而不用担心取错物品的问题。
概念:
存储数据的容器
作用:
变量的主要作用,就是用来存储信息
3.1 变量的命名规则
是由字母、数字、下划线组成,注意是只有这三种,但是不能以数字开头
3.2 变量的命名规范
大驼峰、小驼峰、下划线(Pyton命名推荐)
3.2.1 下划线命名
单词全部小些,单词之间用下划线隔开
下划线命名举例:
# 正确:
number_a_1 = 1
b_2_number = 2
_3_number_c = 3
# 错误:
4_d_number = 4
4、(简单)数据类型
问题:
为什么要有数据类型?
对于不同类型的变量需要不同的类型去描述,就像每个人都不同肤色都不一样。描述他人样子也是不同的
概念:
是用来约束数据的解释,数据类型只是数据的类型(不是数据本身),是取值和操作的集合
作用:
可以用来定义变量;
可以当做参数传递;
可以当做返回值使用。
分类:
字符串、数字、布尔
字符串:str
数字:int(整数)、float(浮点数/小数)
布尔:bool(True正确、False错误)
举例:
# 定义int
a = 1
# 定义float
d = 3.14
# 布尔
c = True
d = False
# 字符串
f = 'hello_world!'
数据类型转换(常用)
int转str
其他转str
举例:
# int转str
i1 = 1
str1 = (str)i1
#
5、输入与输出
问题:
为什么有输入输出?
1.1、你希望计算机帮你做某件事,你需要通过python语言跟他交流,你需要提供给计算机一些信息。
1.2、计算机根据你提供给它的信息,做出响应的反馈给你,比如显示个图片,播放个视频等等。
1.3、输入:你向计算机程序提供的数据资料,如:数字、图片、声音等。
1.4、输出:计算机程序对您的输入所做出的反应,如:显示器上面显示的图画、声音等。
输入的概念:
你向计算机程序提供的数据资料,如:数字、图片、声音等
输出的概念:
计算机程序对您的输入所做出的反应,如:显示器上面显示的图画、声音等
输入输出的作用:
输入输出在编程中起了人和计算机的交互作用
5.1 Python的输出
# print()函数,通过调用该函数
# 举例
print('HelloWorld!')
5.2 Python中的输入
# input(),通过调用该函数,可实现键盘录入
# 格式 变量名 = input(),返回值为键盘录入内容,数据类型为str
my_input = input('请使用键盘输入')
6、运算符
6.1 算术运算符
+
加
-
减
*
乘
/
除
//
整除
%
取余
**
指数(就是数字n的几次方)
6.2 赋值运算符
6.2.1 简单赋值运算符
= 简单赋值
6.2.2 复合赋值运算符
+= 加法赋值
-= 减法赋值
*= 乘法赋值
/= 除法赋值
//= 整除赋值
%= 取余赋值
**= 指数赋值
6.3 比较运算符
== 恒等于
!= 不等于
>= 大于等于
> 大于
<= 小于等于
< 小于
6.4 逻辑运算符
and 逻辑与(一假为假,全真为真)
or 逻辑或(全假为假,一真为真)
not 逻辑非(真就是假,假就是真)