交互模式与脚本模式
-
Python的两种开发模式
-
交互模式 – >cmd里面的黑窗口/idle直接进入的交互模式
代码是一行一行运行的。
有点:用起来比较方便,即问即答,适合测试一些小的代码。
缺点:不能保存和修改。
-
脚本模式/文件模式:新建一个文件来写代码,可以保存和反复使用,修改也比较方便。
可以直接在idle的交互模式下直接ctry+s直接保存。
-
注释
注释:使用说明,让别人可以读懂你的代码——程序员的必备修养。
注释不会运行到程序当中
Python的两种注释
1.单行注释 – > 用#号表示
2.多行注释 --> 用三引号(单/双)表示
'''
项目名称:
项目描述:
项目环境:
作者所属:
'''
变量
生活中的变量:数据变化的量,数据(年龄,温度,体重)
程序中的变量:数据的容器,存储数据
在计算机中,程序就是用来处理数据的,而变量就是用来存储数据的。
变量由三个东西组成:
1.数据类型(type) – 存放的类型
2.内存地址(id) – 存放的位置
3.变量值(value) – 存放的东西
变量命名规范:
1.一般由数字,字母,下划线组成(中文也行,不推荐)
2.不能以数字开头
3.符号只能用下划线_
4.变量名区分大小写
5.不要用关键字命名
6.变量名要见名知意
主流的命名方式:
驼峰命名
大驼峰 – >所有单词的首字母大写 FindWindow
小驼峰 – >第一个单词的首字母小写,后面的单词首字母大写 userName
一定要注意变量的命名规范,在项目的开发中更多的是读代码,所以代码的可读性很重要。
变量的基本使用
1.声明变量:用左边的变量代替右边的数据
变量名 = 变量值
name = "BIgmouse"
height = 181
2.使用变量:
直接输入变量名
print(变量名)
name = 'BIgmouse'
age = 18
print(name,age)
# BIgmosue 18
输入多个变量时,用逗号隔开。
3.用input给变量赋值
变量名 = input() #把用户输入的数据赋值给变量名
name = input('请输入你的名字:')
# 请输入你的名字:
变量的本质:把数据保存起来,方便后续使用。
程序是由上往下执行的
基本数据类型
程序中:为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的。
不同的数据需要用不同的容器来装,所以他们的区别就是所存储的东西不一样。
为什么要有数据类型 – > 就是为了更好的管理和操作数据类型
-
怎样知道一个变量的类型呢?
-
在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动 的去说明它的类型,系统会自动辨别
-
可以使用type(变量的名字),来查看变量的类型
print(type(变量))
print(type(数据))
整形/整数 - int
int 就是整数 0 1 -2 666
用来存储一些整数数据:人数,年龄,点赞数等。
声明方式:
变量名 = 整数值
age = 18
浮点型/小数 - float
float 就是小数 0.1 23.3 5.20 -1.3
用来存储浮点数据:身高,体重,余额等。
声明变量:
变量名 = 浮点值
money = 5.20
浮点型的计算是不精确的,如果需要计算的精确可以用decimal库来实现。
布尔类型/判断类型 - bool
bool 判断型
只有两个值 True/真/1
Flase/假/0
布尔类型主要是用来做判断的一种类型
用True表示真,Flase表示假。
细节:1.布尔类型可以用来数值运算,
2.单词首字母要大写
基本算数运算符
下面以a=10 ,b=20为例进行计算
运算符 描述 实例 + 加 两个对象相加 a + b 输出结果 30 - 减 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 x除以y b / a 输出结果 2 // 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 % 取余 返回除法的余数 b % a 输出结果 0 ** 取幂 返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000 字符串 - str
-
str 字符串 --> 保存一些字符
表现形式:用一对引号包裹起来的数据
用单双三引号都可以
三引号可以一次写多行内容
定义方式:
变量名 = ‘字符串数据’
变量名 = “字符串数据”
变量名 = ’‘’字符串数据‘’‘
注意点:引号不可以混用但可以单双嵌套使用。