简单使用PyCharm
1.注释
注释的作用:解释当前代码的作用或用途
(1. 给自己看;2. 给同事看;3. 服务于自己调试代码(注释的代码是不会执行的!))
Python中的注释有单行注释和多行注释
Python中单行注释以 # 开头(快捷键为:Ctrl + /),例如:
多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来,例如:
三个单引号的多行注释:
python中的输入与输出
python中的输入与输出
输入:input(),输出:print(),如图:
变量
变量的定义:在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢?
大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可
如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可
在Python中,存储一个数据,需要一个叫做变量的东西,如下示例:
num1就是一个变量,就好比一个小菜篮子
num2也是一个变量
num3=num1+num2 将num1和num2进行累加放到num3中
变量的类型
查看变量的数据类型
怎样知道一个变量的类型呢?
在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别
可以使用type(变量的名字),来查看变量的类型,如图:
标识符
什么是标识符?
开发人员在程序中自定义的一些符号和名称
标识符是自己定义的,如变量名 、函数名等
标识符的命名规则:
1. 标识符只能由字母、下划线“_”、数字组成。
2. 标识符不能以数字开头。
3. 标识符不能使用关键字(不能与python中的关键字重名)。
标识符命名建议:
标识符命名应“见名知意”。
python中的关键字
python一些具有特殊功能的标识符,这就是所谓的关键字
关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符
思考一下,下图中的标识符那些不符合规则
关键字
大致如图:
标识符的命名方法
下划线:还有一种命名法是用下划线“_”来连接所有的单词,例:my_list , user_name
驼峰式命名法:
小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、myList
大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:UserName、FirstName、LastName
格式化输出
目的:简化程序,原因如图:
没使用格式化输出的操作:
使用格式化输出之后的操作:
在程序中,看到了%这样的操作符,这就是Python中格式化输出。
格式化输出之常用的格式符号如图:
运算符
python支持以下几种运算符:
1. 算术运算符
2. 赋值运算符
3. 复合赋值运算符
算术运算符:下面以a=10 ,b=20为例进行计算:
赋值运算符:
演示如下:
复合赋值运算符:
数据类型的转换
常用的数据类型的转换
如图:
其余赋值运算符同上。
判断语句
if判断语句
if语句是用来进行判断的,其使用格式如下:
if 要判断的条件:
条件成立时,要做的事情,那万一需要在不满足条件的时候,做某些事,该怎么办呢?那么就要使用 if-else语句了.
if-else语句
此时想一想
if能完成当xxx时做事情
if-else能完成当xxx时做事情1,否则做事情2
如果有这样一种情况:当xxx1满足时做事情1;当xxx1不满足、xxx2满足时做事情2;当xxx2不满足、xxx3满足时做事情3,那该怎么实现呢?
那么现在就得使用elif了,如图:
elif的功能:说明:
当xxx1满足时,执行事情1,然后整个if结束
当xxx1不满足时,那么判断xxx2,如果xxx2满足,则执行事情2,然后整个if结束
当xxx1不满足时,xxx2也不满足,如果xxx3满足,则执行事情3,然后整个if结束
注意::
1. elif必须和if一起使用,否则出错
2. else 一般用在最后,即所有条件都不满足时使用
3.elif一般用于多条件下的判断;
比较(即关系)运算符
逻辑运算符
循环语句
while循环
计算1--100之间的整数和(包含1和100),如图:
使用python代码实现正三角输出:
For 循环
for循环
像while循环一样,for可以完成循环的功能。
在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。
for循环的格式:
for 临时变量 in 列表或者字符串等可迭代对象:
循环满足条件时执行的代码
for循环内加判断案例:
range()函数的简单使用
效果等同与while循环的:
i = 0
while i < 5:
print(i)
i += 1
使用fo新年换输出10变我爱你(range(10))
break和continue的使用
break:
continue:
passPython pass 语句: