02-基本数据类型和变量

交互模式与脚本模式

  • 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 字符串 --> 保存一些字符

表现形式:用一对引号包裹起来的数据

​ 用单双三引号都可以

​ 三引号可以一次写多行内容

定义方式:

​ 变量名 = ‘字符串数据’

​ 变量名 = “字符串数据”

​ 变量名 = ’‘’字符串数据‘’‘

注意点:引号不可以混用但可以单双嵌套使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_bbbfamous

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值