Python成长史(一)

变量

一、变量的定义和使用

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中,整数根据保存数值的长度还分为:

intlong
整数长整数

使用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值