Python中的变量

1.变量的定义

变量名只有在第一次出现才是定义变量(变量名再次出现,不是定义变量,而是直接使用之前定义的变量)
在 python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
等号(=)用来给变量赋值
=左边是一个变量名
=右边是存储在变量中的值

2.变量的类型

在 python 中定义变量是不需要指定类型(在其他很多高级语言中都需要)
数据类型可以分为数字型和非数字型
(1)数字型
整型(int), 浮点型(float),布尔型(bool):真 True 非 0 数 ( 非 0 即真)
(2)非数字型
字符串,列表,元组,字典

3.查看变量的类型

(1)使用 type 函数可以查看一个变量的类型
(2)在使用交互式终端时,也可以知道每个变量的准确类型

4.不同类型变量之间的计算

(1)在 python 中,两个数字型变量是可以直接进行算术运算的
(2)如果变量是 bool 型,在计算时
True 对应的数字是 1
False 对应的数字是 0
(3)在 python 中字符串之间可以使用 + 拼接生成新的字符串字符串变量可以和整数

'hello'+'world'表示将hello字符串和world字符串连接在一起

(4)使用 * 重复拼接相同的字符串

'hello' * 5表示将hello重复5

(5)字符串变量和字符串之间不能进行其他计算

5.变量的输入

    所谓输入,就是用代码获取用户通过键盘输入的信息
    在 python 中可以使用 raw_input 函数从键盘等待用户的输入,用户输入的任何内容 python 都认为是一个字符串
     即以下的num,name和ans均为字符串
    num=raw_input('请输入您要买的东西代码')
    name=raw_input('请输入您的姓名')
    ans=raw_input('请输入YES或NO')

6.变量的输出和格式化输出

          在 python 中可以使用 print 函数将信息输出到控制台
        如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符,% 被称为格式化操作符,专门用于处理字符串中的格式。包含%的字符串,被称为格式化字符串
         % 和不同的字符连用,不同类型的数据需要使用不同的格式化字符
      (1)格式化字符串  %s
      (2)%d 有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用
      (3)%f 浮点数,%.02f 表示小数点后只显示两位  。0 补全
      (4)%%,输出%

语法格式:
print ‘格式化字符串’ % 变量 1
print ‘格式化字符串’ % (变量 1,变量 2…)

格式化输出练习:

name = 'jay'
print '我的名字叫%s' % name
student_num = 00001
print '我的学号是:%06d' % student_num
height = 1.68
print '我的身高是%.3f' %height
girl_num = 0.4
print '我们班女生的比例是%.2f%%' %(girl_num * 100)
price = 10
weight = 2.3
money = price * weight
print '水果的单价是%.2f,重量是%.2f,总价是%.4f'  %(price,weight,money)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值