1.变量
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值
eg.1
eg.2
"""
买水果
水果的价格是8.5元/斤
买了7.5斤水果
计算付款金额
"""
# 定义价格
price = 8.5
# 定义重量
weight = 7.5
# 计算付款金额
# 可以用其他变量计算结果来定义变量
# 变量定义后,后续就可以直接使用了
money = price * weight
print money
eg.3
# _*_ coding:utf-8 _*_
"""
file: day01_变量3.py
date: 2018-08-26 11:39 AM
author: westos-dd
desc:
买水果
水果的价格是8.5元/斤
买了7.5斤水果
计算付款金额
只要买水果,就返5块钱
"""
# 定义价格
price = 8.5
# 定义重量
weight = 7.5
# 计算付款金额
money = price * weight
print money
# 变量名只有在第一次出现的时候,才是定义变量
# 变量名再次出现的时候,不是定义变量,而是直接使用之前定义的变量
money = money- 5
print money
2.变量的命名
1)要求:见名知意
可以由字母,下划线和数字组成
不能以数字开头
不能和关键字重明
2)驼峰命名法
1.大驼峰:每一个单词的首字母都大写
FirstName LastName
2.小驼峰:第一个单词以小写字母开始,后续单词的首字母大写
firstName lastName
3.变量的类型
定义变量保存个人信息
姓名:李元元
年龄:18岁
姓名:是女生
身高:180厘米
体重:60 公斤
# str:表示是一个字符串类型
name = '李元元'
# int 表示是一个整型
age = 18
# bool表示是一个布尔型,真:True 假:False
gender = True
# float表示是一个小数类型,浮点数
height = 180.0
weight = 60.0
4.格式化输出
在python中可以使用print函数将信息输出到控制台
如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符
% 被称为格式化操作符,专门用于处理字符串中的格式
包含%的字符串,被称为格式化字符串
% 和不同的字符连用,不同类型的数据需要使用不同的格式化字符
格式化字符串 含义
%s 字符串
%d 有符号十进制整数,%06d表示输出的整数显示位数字,不足的地方使用0补全
%f 浮点数,%.02f表示小数点后只显示两位
%% 输出%
语法格式:
print '格式化字符串' % 变量1
print '格式化字符串' % (变量1,变量2...)
# 用格式化字符串把需要填写变量的地方先占上
"""
# # 定义一个变量接收用户输入的同时,就使用float函数进行转换
# price = float(raw_input('水果的单价:'))
# # price_int = int(price)
# weight = float(raw_input('水果的重量:'))
# # weight_int = float(weight)
# money = price * weight
#
# print '水果的单价是 %.2f 您够买了 %.2f 总金额为 %.3f' %(price,weight,money)
# 1.定义一个字符串变量name 输出:我的名字是 ,请多多关照
name = 'lily'
print '我的名字叫 %s,请多多关照' % name
# 2.定
1.变量
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值
eg.1
eg.2
"""
买水果
水果的价格是8.5元/斤
买了7.5斤水果
计算付款金额
"""
# 定义价格
price = 8.5
# 定义重量
weight = 7.5
# 计算付款金额
# 可以用其他变量计算结果来定义变量
# 变量定义后,后续就可以直接使用了
money = price * weight
print money
eg.3
# _*_ coding:utf-8 _*_
"""
file: day01_变量3.py
date: 2018-08-26 11:39 AM
author: westos-dd
desc:
买水果
水果的价格是8.5元/斤
买了7.5斤水果
计算付款金额
只要买水果,就返5块钱
"""
# 定义价格
price = 8.5
# 定义重量
weight = 7.5
# 计算付款金额
money = price * weight
print money
# 变量名只有在第一次出现的时候,才是定义变量
# 变量名再次出现的时候,不是定义变量,而是直接使用之前定义的变量
money = money- 5
print money
2.变量的命名
1)要求:见名知意
可以由字母,下划线和数字组成
不能以数字开头
不能和关键字重明
2)驼峰命名法
1.大驼峰:每一个单词的首字母都大写
FirstName LastName
2.小驼峰:第一个单词以小写字母开始,后续单词的首字母大写
firstName lastName
3.变量的类型
定义变量保存个人信息
姓名:李元元
年龄:18岁
姓名:是女生
身高:180厘米
体重:60 公斤
# str:表示是一个字符串类型
name = '李元元'
# int 表示是一个整型
age = 18
# bool表示是一个布尔型,真:True 假:False
gender = True
# float表示是一个小数类型,浮点数
height = 180.0
weight = 60.0
4.格式化输出
在python中可以使用print函数将信息输出到控制台
如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符
% 被称为格式化操作符,专门用于处理字符串中的格式
包含%的字符串,被称为格式化字符串
% 和不同的字符连用,不同类型的数据需要使用不同的格式化字符
格式化字符串 含义
%s 字符串
%d 有符号十进制整数,%06d表示输出的整数显示位数字,不足的地方使用0补全
%f 浮点数,%.02f表示小数点后只显示两位
%% 输出%
语法格式:
print '格式化字符串' % 变量1
print '格式化字符串' % (变量1,变量2...)
# 用格式化字符串把需要填写变量的地方先占上
# # 定义一个变量接收用户输入的同时,就使用float函数进行转换
# price = float(raw_input('水果的单价:'))
# # price_int = int(price)
# weight = float(raw_input('水果的重量:'))
# # weight_int = float(weight)
# money = price * weight
# print '水果的单价是 %.2f 您够买了 %.2f 总金额为 %.3f' %(price,weight,money)
# 1.定义一个字符串变量name 输出:我的名字是 ,请多多关照
name = 'lily'
print '我的名字叫 %s,请多多关照' % name
# 2.定义整数变量 student_num, 输出:我的学号是000001
# %06d:不到6位就补0,如果是6位,该是多少就是多少
student_num = 5
print '我的学号是 %06d' % student_num
# 3.定义一个小数scale,输出:数据的比例是 %
scale = 0.1
# print '数据的比例是 %.2f' % scale * 10
print '数据的比例是 %.2f%%' % (scale * 100)
义整数变量 student_num, 输出:我的学号是000001
# %06d:不到6位就补0,如果是6位,该是多少就是多少
student_num = 5
print '我的学号是 %06d' % student_num
# 3.定义一个小数scale,输出:数据的比例是 %
scale = 0.1
# print '数据的比例是 %.2f' % scale * 10
print '数据的比例是 %.2f%%' % (scale * 100)
5.注释
1.注释不是越多越好,对于一目了然的代码,不需要添加注释 2.对于复杂的操作,应该在操作开始前写上若干行注释 3.对于不是一目了然的代码,应该在其行尾添加注释(为了增加可读性,注释应该和代码至少离开两个空格) 4.绝对不要描述代码,假设阅读代码的人比你更懂 python,他只是不知道你代码要做什么
eg
6.输入输出
两个字符串之间是不能直接使用乘法的,转化成相应的类型才可以进行计算
eg :
7.if的用法
1)if 要判断的条件: 条件成立的时候,要做的事情
2)if else
if 要判断的条件: 条件成立的时候,要做的事情 ..... else: 条件不成立的时候,要做的事情 ..... if和else语句以及各自的缩进部分都是一个完整的代码块
3.elif的用法
if 要判断的条件: 条件成立的时候,要做的事情 ..... elif 条件2: ..... else: 条件不成立的时候,要做的事情 ..... elif和else都必须和if联合使用,不能单独使用
8.逻辑判断
1)and
条件1 and 条件2 两个条件同时满足,就返回True 两个条件都不满足,返回False
2) or
条件1 or 条件2 两个条件只要有一个满足,就返回True 两个条件都不满足,返回False
3.bool运算
9.嵌套练习
if 条件1: 条件1满足执行的代码 ..... if 满足条件1的基础上的条件2 ..... else: # 条件1不满足的情况下 else: 条件1不满足时,执行的代码 .... """ # 定义布尔型变量 表示是否有车票
10.综合练习
在python中,要使用随机数,首先需要导入随即数模块 -- ‘工具包’ 导入模块后,可以直接在模块名称后面敲一个.然后Tab键,会提示该模块中包含的所有函数 random.randint(a,b),返回[a b]之间的整数,包含a和b eg: random.randint(12,20):生成随机数n: 12 <= n <= 20 random.randint(20,20): 结果永远是20 random.randint(20,12):结果会报错:下限必须小于上限
导入随即工具包 # 注意,在导入工具包的时候,应该将导入的语句,放在文件的顶部 # 因为,这样可以方便下方的代码,在任何需要的时候,使用工具包中的工具
import random # 1.从控制台输入要出的拳(石头1/剪刀2/布3) player = int(raw_input('请输入您要出的拳:石头1/剪刀2/布3:')) # 2.电脑出拳 computer = random.randint(1,3) print computer # 3.比较胜负 """ 石头胜剪刀 剪刀胜布 布胜石头 """ if ((player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1)): print '玩家胜利了~' elif player == computer: print '平局' else: print '玩家输了~'
11.平均成绩
- 输入学生姓名; - 依次输入学生的三门科目成绩; - 计算该学生的平均成绩, 并打印; - 平均成绩保留一位小数点; - 计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%;
最后
以上就是独特棉花糖最近收集整理的关于python变量的全部内容,更多相关python变量内容请搜索靠谱客的其他文章。
发表评论 取消回复