首页 > 技术文章 > 变量

REN-Murphy 2020-10-23 11:10 原文

#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))

扩展:

  完成以上内容的学习,可以自行了解局部变量与全局变量的区别,成员变量与类变量的区别,后面会学习到

 

  



推荐阅读