我是靠谱客的博主 独特棉花糖,这篇文章主要介绍python变量,现在分享给大家,希望可以做个参考。

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变量内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部