【Python基础】02_Python中变量的输入输出
1.变量的输入:
input函数:
input()
input("请输入银行卡密码")
password = input("请输入银行卡密码")
变量名 = input("XXX") # 用输入函数给变量赋值
输入函数给变量赋值举例:
注:所有input()得到的数据类型都是str字符串类型
2.变量类型的转换函数:
- int(x) # str转整数
- float(x) # str转小数
转换举例:
3.输入综合练习:
# .输入苹果的单价
price = float(input("请输入苹果的价格")) # .输入苹果的重量
weight = float(input("请输入苹果的重量")) # .输出总金额
money = price * weight print(money) #输出结果
4.变量的格式化输出:
格式化字符:
%s 字符串
%d 十进制整数,%06d整数的显示位数,不足用0补全
%f 浮点数,%0.2f表示小数点后只显示2位
%% 输出%
输出语法格式:
print("格式化字符串" % 变量1)
print("格式化字符串" % (变量1,变量2,变量3...))
格式化举例:
# 字符型占位
name = input("请输入你的名字")
print("你的名字叫%s,请多多关照" % name)
# 整数型占位
no = int(input("请输入你的学号"))
print("你的学号是%06d" % no) # 至少6位,不足用0站位
# 浮点型占位
price = float(input("请输入苹果的价格"))
weight = float(input("请输入苹果的重量"))
money = price * weight
print("苹果价格%.2f元/斤,购买了%.2f斤,需要支付%.2f元" % (price, weight, money))
# 小数点后显示2位
print("数据的比例是%.2f%%" % )
控制台输出:
请输入你的名字张三
你的名字叫张三,请多多关照
请输入你的学号1352
你的学号是001352
请输入苹果的价格1.3
请输入苹果的重量6
苹果价格1.30元/斤,购买了6.00斤,需要支付7.80元
数据的比例是10.00%
特别注意:
scale = 0.25
print("数据的比例是%.2f%%" % scale * )
控制台输出:
数据的比例是0.25%数据的比例是0.25%数据的比例是0.25%数据的比例是0.25%数据的比例是0.25%数据的比例是0.25%数据的比例是0.25%数据的比例是0.25%数据的比例是0.25%数据的比例是0.25%
scale = 0.25
print("数据的比例是%.2f%%" % (scale * ))
控制台输出:
数据的比例是2.50%
注:如果要在格式化输出中使用*号,应该将其用()放在一起,否则解释器会错误理解。
【Python基础】02_Python中变量的输入输出的更多相关文章
- 『Python基础-3』变量、定义变量、变量类型、关键字Python基础-3』变量、定义变量、变量类型、关键字
『Python基础-3』变量.定义变量.变量类型.关键字 目录: 1.Python变量.变量的命名 2.变量的类型(Python数据类型) 3.Python关键字 1. Python 变量.变量的命名 ...
- python基础语法(变量与数据类型)
python基础语法(变量与数据类型) 一.python变量 python中的变量不需要声明.每个变量在使用钱都需要赋值,变量赋值以后,该变量才会被创建 在python中,变量就是变量,它没有类型,我 ...
- 【笔记】Python基础一 :变量,控制结构,运算符及数据类型之数字,字符串,列表,元组,字典
一,开发语言介绍 高级语言:Java,C#,Python ==>产生字节码 低级语言:C,汇编 ==>产生机器码 高级语言开发效率高,低级语言运行效率 ...
- python基础===python3中 http.client 和 urllib的那些事
import http.client #python3中没有了 httplib的库 #python 3.x中urllib库和urilib2库合并成了urllib库.. #其中urllib2.urlop ...
- Python基础(中)
前言 print(" _ooOoo_ ") print(" o8888888o ") print(" 88 . 88 ") print(&q ...
- Python基础0:变量 赋值 表达式和运算符
变量: 前面我们在使用print()输出内容的时候,如果内容很长,后面要再次输出的时候,就需重新在输入一遍. 如果给输出的内容起个简单的别名.这样我们用简短的别名来代替长内容,下次要输出的时候就直接使 ...
- python基础(3):输入输出与运算符
今天总结一下最基础的输入输出和运算符 输入: python3里都是input("") input() name = input() #输入的值会直接赋值给name name ...
- Python基础-数据类型和变量
数据类型 python中包含6种标准数据类型:1.Number 数值类型2.String 字符串类型3.List 列表类型4.Tuple 元祖类型5.Dict 字典类型6.Set 集合类型 注意:除了 ...
- python 基础之注释变量常量
一:注释 注释: 就是对代码的解释 方便大家阅读代码 1.注释的分类 (1)单行注释 # 在python中在行首添加一个#号就将这一行进行注释 #单行注释: 用#开头,后面跟上任意字符串 #pyth ...
随机推荐
- MySQL数据分析-(15)表补充:存储引擎
大家好,我是jacky,很高兴继续跟大家分享<MySQL数据分析实战>,今天跟大家分享的主题是表补充之存储引擎: 我们之前学了跟表结构相关的一些操作,那我们看一下创建表的SQL模型: 在我 ...
- cas系列-cas server demo搭建(二)
一 部署简述 cas server官方推荐采用overlay方式进行部署,通过替换自定义文件,减少项目文件改动,以简化开发和部署,这个有点类似于项目上直接替换java的class文件,由于和git的搭 ...
- java.util.Calendar获取时间区间问题
虽然java8的LocalDate已经出来,但是很多项目以及自己习惯上还是使用Date,这里还是简单介绍一下如何通过java.util.Calendar获取时间区间. 1 通过calendar.get ...
- pwn学习日记Day15 《程序员的自我修养》读书笔记
程序编译链接过程: 1.调用cc1程序,这个程序实际上就是GCC的C语言编译器,它将"hello.c"编译成一个临时的汇编文件"/tmp/ccUhtGSB.s" ...
- Linux设备驱动程序 之 中断下半部
中断处理程序的局限 1. 中断处理程序以异步的方式执行,并且它有可能会打断其他重要代码的执行,因此,为了避免被打段的代码停止时间过长,中断处理程序应该执行的越快越好: 2. 如果当前有一个中断处理程序 ...
- tp中打印sql,查看语句信息
$a = self::where($where)->fetchSql(true)->select(); dump($a);
- 多进程之间的互斥信号量的实现(Linux和windows跨平台)
最近工作中遇到了一些关于文件读取权限的问题.当一个程序中对一个固定名称的文件做了读写的操作的时候,外界通过并发式的调用这个应用的时候,可能存在多个进程同时去操作这个文件,这个时候可能会造成调用失败的问 ...
- JDBC的异常处理方式
A: try...catch(...) {...} finally {} B: 关闭ResultSet,Statement , Connection import java.sql.Connectio ...
- 关于在Vue中,只要单个列表显示模态框的做法。
1.在后台返回的数组对象中,添加一个自定义属性,这个属性用于控制模态框的显示.2.在事件中传入该列表的索引参数,然后在事件方法中找到数组相对应的下标,更改自定义属性便可
- 03Flutter仿京东商城项目 封装适配库以及实现左右滑动ListView
ScreenAdaper.dart import 'package:flutter_screenutil/flutter_screenutil.dart'; class ScreenAdaper { ...