变量
一、变量的定义和使用
1、可以用其他变量的计算结果定义变量
2、变量定义之后,后续就可以直接使用了
eg:需求
1、苹果的价格是8.5元/斤
2、计算付款金额
#定义苹果价格变量
Print = 8.5
#定义购买数量
weight = 7.5
#计算金额
money = print * weight
print(money)
money = monry - 5是定义新的变量还是在使用变量?
1)直接使用之前已经定义的变量
2)变量名 只有在第一次出现才是定义变量
3)变量名再次出现,不是定义变量,而是直接使用之前定义过的变量
在程序开发中,可以修改之前定义变量中保存的值吗?
1)可以
2)变量中存储的值,就是可以变的
二、变量的类型
整型(int)
浮点型(float)
布尔型(bool)
真(True)(非0数)----非0即真
假(False)(0)
复数型(complex)主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题。
非数字型
字符串
列表
元组
字典
提示:在python2.x中,整数根据保存数值的长度还分为:
int | long |
---|---|
整数 | 长整数 |
使用type函数可以查看一个变量的类型
type(变量类型)
三、变量的输入
所谓的输入,就是用代码获取用户通过键盘输入的信息
例如:去银行取钱,在ATM机上输入密码
在python中,如果要获取用户在键盘上的输入信息,需要使用到input函数
1)关于函数
一个要提前准备好的功能(别人或者自己写的代码),可以直接使用,而不用关心内部的细节
目前已经学习过的函数
函数 说明
print(x) 将x输出到控制台
type(x) 查看x的变量类型
2)input函数实现键盘输入
在python中可以使用input函数从键盘等待用户的输入
用户输入的任何内容python都认为是一个字符串
语法如下:
字符串变量 = input(“提示信息:”)
3)类型转换函数
int(x) 将x转换为一个整数
float(x) 将x转换到一个浮点数
# 1.输入苹果的单价
price_str = input("请输入苹果的价格:")
# 2.要求苹果的重量
weight_str = input("请输入苹果的重量")
# 3.计算金额
price = float(price_str)
weight = float(weight_str)
money = price * weight
print("此苹果的价格为%d" %money)
4)变量的格式化输出
%s-----------字符串
%d-----------有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使用0补全
%f------------浮点数,%.02f表示小数点后只显示两位
%%----------输出%
name = "小明"
print("我的名字叫%s,请多多关照!" %name)
student_no = 100123456
print("我的学号是%06d" %student_no)
# 定义小数price weight money
price = 8.5
weight = 7.5
noney = price * weight
print("苹果单价%.2f元/斤,购买了%.2f元/斤,需要支付%.2f元" %(price,weight,money))
5)关键字
关键字就是在python内部已经使用的标识符
关键字具有特殊的功能和含义
开发者不允许定义和关键字相同的名字的标识符
import keyword
print(keyword.kwlist)
import 关键字可以导入一个工具包
四、变量的命名规则
1、在定义变量时,为了保证代码格式,=的左右边应该各保留一个空格
2、在python中,如果变量名需要由二个或多个单词组成,可以按照以下方式命名
a.每个单词都使用小写字母
b.单词与单词之间使用_下划线连接
c.例如:first_name、last_name、qq_number、qq_password
驼峰命名法
1)当变量名是由二个或者多个单词组成时,还可以利用驼峰命名法来命名
2)小驼峰命名法
第一个单词已小写字母开始,后续单词的首字母大写
例如:firstName、lastName
3)大驼峰命名法
每一个单词的首字母都大写
例如:FirstName、LastName