变量的基本了解和使用

一、变量的基本使用

1.在python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会变创建。

2.等号(=)用来给变量赋值;

  = 左边时一个变量名;

  = 右边是存储在变量的值;

  变量名 = 值

二、变量的命名规范

          • 目标
            1. 标识符和关键字
            2. 变量的命名规则

0.1:标识符

                1. 标识符就是程序定义的变量名、函数名

名字需要有见名知义的效果

            1. 标识符可以是由字母、下划线和数字组成
            2. 但是不能以数字开头
            3. 不能和关键字同名

二.1变量名的命名规则

1.在定义变量时,为了保证代码格式,= 左右应该保留一个空格

2.在python中,如果变量名需要由两个或者是多个单词组成时,可按照以下方式命名

a.每个单词都是用小写字母

b.单词与单词之间使用“_”

c.例如:last_name,qq_user

二.3驼峰命名方法

1.当变量名是由一个或者是多个单词组成时,可以使用驼峰命名方式

小驼峰命名方法

a.第一个单词以小写开始,后续单词单词首个字母大写

b.如:firstName

大驼峰命名方法

a.每一个单词的首字母都采用大写字母

b.FirstName

 

三、变量的类型

A、在内存中创建一个变量,会包括:

  1.变量的名称;

  2.变量保存的数据;

  3.变量存储数据的类型;

  4.变量的地址(标示)

          注意:              

1.在python中,定义变量时是不需要指定变量的类型;

2.在运行的时候,python解释器会根据赋值语句等号右侧的数据;

3.自动推导出变量中保存数据的准确类型

2.1关键字

1.关键字就是在python内种中已经使用了的标识符

2.关键字具有特殊的功能和含义

3.开发者不允许定义和关键字相同名字的标识符

注:可以通过以下查看定义和关键字相同的名字标识符

  1.import keyword

  2.print(keyword.kelist)  

B、字符串

          1. string表示是一个字符串类型;
          2. int表示是一个整数类型;
          3. bool表示是一个布尔类型,真表示为Ture或者是假Fslse;
          4. folat表示是一个小数类型,浮点类型

C、非数字型

          • 字符串
          • 列表
          • 元组
          • 字典

使用type可以查看一个变量的类型

例如:type(name)

则输出string

D、如何区分int(整型)和long(长整型)

int整数

long长整型

            1. 在python中的整数属于int类型,默认为十进制
            2. 在32的电脑上,位数为32位,64的则为64位
            3. 自从python2.2起,如果整数溢出,python就会自动将整数数据转换为长整数,所以如今长整数后面不加L这个字母也不会出现报错的情况注意:在python3.0里不再有long类型,全部都是int类型的整数

 

演练-不同变量之间的计算

          1. 在python中,两个数字型变量是可以直接进行算数运算的
          2. 如果变量是bool类型,在计算时:a.Ture对应的数字是‘1’b.False对应的数字是‘0’
          • 定义函数     i=10
          • 定义浮点数   f=10.5
          • 定义布尔型   b=Ture
            • 在python中,使用上述三个变量相互进行算术运算如一下:
            • print(i+f) 输出20.5
            • print(i+b) 输出11
            • print(f-b) 输出9.5
            • print(i*f) 输出105.0
            1. 字符串的变量之间的使用 + 拼接字符串

例如:1.name="李"

last="四"

则print(name + last * 10)

便输出10遍李四这个名字

              • 数字型变量则不能和字符串一起进行运算 如:name="zhang"x=10
              • print(x +name )则会报错。

三.一、变量的输出

1、所谓的输出,就是使用代码获取用户通过键盘输入的信息

2、在python中,如果要获取用户在键盘上的输入信息,需要用到“ input ”函数

例如:去银行取钱,则需要在ATM机上输入密码

input函数的演练

例如买苹果

1.输入苹果的单价

price_str = input ("苹果的单价为:")

2.输入苹果的重量

weight_str = input("苹果的重量为:")

3.计算支付金额

注释:(多行)"""

两个字符串之间是不能直接使用乘法进行运算的

1.将价格转换为小数类型

price = folat(price_str)

2.将重量转换为小数

weight = folat (weight_str)

3.计算最终的金额

money = price * weight

3.1.print(money)

3.2.在控制台中输入苹果的单价和重量

三、变量的格式化输出

格式化字符            含义

%s                 字符串

%d                 有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使

 用0补全

%f                 浮点数,%.02f表示小数点显示后两位

%%                 输出%

语法格式:

print("格式化字符串" % 变量1)

print("格式化字符串" % (变量1,变量2))

练习:name,则输出我的名字 “小明” 请多关照

name=小明

print("我的名字叫 %s ,请多关照")

👇

print("我的名字叫 %s 请多关照!!!" %name)

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2021-11-23 17:32  今天也很困  阅读(355)  评论(0)    收藏  举报