#coding=utf-8 指定编码方式为utf-8
变量的定义以及使用
# conunt用来记录可乐的瓶数
count = 2
# price用来存储可乐的单价
price = 3
# money用来存储花费的总钱数
money = count * price
print("应支付:{}元".format(money))
# 应支付:6元
print("应支付:%g元"%money)
# 应支付:6元
\t: 表示制表符,一个tab键
\n: 表示换行
可以在双引号中的任意位置使用
count1 = 2
count2 = 5
print("count1 = {0}\tcount2 = {1}".format(count1,count2))
print("count1 = {0}\ncount2 = {1}".format(count1,count2))
标识符
变量名,类名,包名,方法名...
标识符命名的规则:
组成部分:
字母(包含汉字),数字,下划线
数字不能开头,大小写敏感
不能使用系统的关键字
驼峰命名规则:
1.大驼峰
MaxNum = 100
2.小驼峰
maxNum = 100
3.下划线
max_num = 100
#单行注释
"""
多行注释
"""
# 我是单行注释
"""
我是多行注释
"""
数据类型(python弱语言)
int
float
str
bool
type(要查看的变量或者常量),得到该变量或者常量所属的类型
list
列表
tuple
元组
dict
字典
set
集合
需要注意的是:
可变数据类型:
字典、列表、集合、自定义的对象等
不可变数据类型:
数字、字符串、元组、function等
输出
格式化输出:使用%占位符
%g:输出小数滑落着整数
%d:输出整数
%f:输出小数
%s:输出字符串
PI = 3.14 print("PI = %g"%PI) # PI = 3.14 print("PI = %f"%PI) # PI = 3.140000 print("PI = %.10f"%PI) # PI = 3.1400000000
格式化输出:使用format
print("姓名:{0}\t专业:{1}".format("王权富贵","王权剑意")) # 姓名:王权富贵 专业:王权剑意 print("姓名:{name}\t专业:{specilaty}".format(name="东方月初",specilaty="如意棍法")) # 姓名:东方月初 专业:如意棍法
输入
格式化输入:使用input
name = input("请输入用户的名字:") print("用户的名字为:{}".format(name))
案例:
从键盘录入指定瓶数的可乐,计算总钱数(可乐单价为三块)
price = 3.0 count = input("请输入要购买可乐的瓶数:") # print("count的数据类型:",type(count)) # 从键盘录入的count,是str类型,不能进行数学运算,需要将其转换为int类型 count = int(count) money = price * count print("请支付购买{0}瓶可乐的总钱数:{1}元".format(count,money)) print("请支付购买%d瓶可乐的总钱数:%.1f元"%(count,money))
扩展:
完成以上内容的学习,可以自行了解局部变量与全局变量的区别,成员变量与类变量的区别,后面会学习到