1.输入input
input是用于输入数据给变量。通过键盘输入的是字符串,如果需要其他格式,需要做转换。比如int、float类型数据,int()
如下是一个例子:
如果a不进行int转换,那么输入一个值为9,输出a+7的时候会报错。因为输入的9是字符串,不同类型是无法做运算的。
a = input("请输入一个值:")
print(a)
a = int(a)
print(a + 7)
2.输出print
格式化输出
%s和%d叫占位符,替变量站了位置,显示的时候会用变量的值替换占位符
占位符和和后面小括号里的变量一一对应
常见的占位符
%s 字符串占位符
%d 整数的占位符
%f 浮点数的占位符
name = "小侯"
age = 28
print('我是%s,我今年%d,我在学习%s,成绩%f'%(name, age, 'python', 100))
print('我是%4s,我今年%d,我在学习%s,成绩%.3f'%(name, age, 'python', 100))
显示如下:
我是小侯,我今年28,我在学习python,成绩100.000000
我是 小侯,我今年28,我在学习python,成绩100.000
# %s 是字符串占位符,%d是整数占位符,%f是浮点数占位符。
# 实数占位符默认保留小数点后6位,如果需要显示固定的位数,用%.2f表示小数点后2位,以此类推
# %5s表示显示5位字符串,如果不够前边用空格补充
字符串输出
print("hello!")
变量输出
a = 12
print(a)
多个字符串或变量输出
a = 1
age = 28
print("hello", a, age)
3.常量
程序运行过程中值永远不会改变的叫做常量
python中没有专门的常量类型,一般约定俗称用大写表示常量。比如:PI=3.14
4.注释
python解释器不解释、不执行注释
注释的优点:
注释可以提高代码的可读性、可维护性。
保留代码
方便调试
注释的书写格式:
单行注释 以#开始,一直到本行结束
多行注释
使用3个单引号注释
'''
中间的任何内容都是注释,
可以有多行
但中间不能再有三个单引号
'''
2.使用3个双引号注释
"""
中间都是注释内容
但不能出现三个双引号
"""
注意:
单行注释一般出现在注释代码的上面和右面
良好的注释是一个优秀程序员的基本素质
不要每行代码都加注释,只注释比较难懂的代码,或对变量说明
练习:
控制台打印出如下格式所示的内容
********************************
敌军还有5秒到达战场!
********************************
print('***************************************')
print("敌军还有5秒到达战场!")
print('***************************************')
写一个程序 打印:大家好,我是XXX,我来自xxxx。要求:
其中xxx必须是变量
使用格式化字符串打印
name = input("请输入名字:")
addr = input("请输入地址:")
print("大家好,我是%s,我来自%s" %(name, addr))
从键盘上输入两个整数,打印它们的和、差、乘积、商。
a = input("请输入一个数:")
b = input("请输入一个数:")
a = int(a)
b = int(b)
print("%d+%d=%d" %(a, b, a+b))
print("%d-%d=%d" %(a, b, a-b))
print("%d*%d=%d" %(a, b, a*b))
print("%d/%d=%d" %(a, b, a/b))
从键盘上输入圆的半径,计算圆的体积,运行结果如下面所示。
输入的半径是字符串,需要转换为数值
π的值取3.14就可以了了
PI = 3.14
r = int(input("请输入圆的半径:"))
print("圆的面积为:%.0f" %(PI*(r**2)))
Python - 输入和输出 - 第十七天
Python 输入和输出 在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能.本章节我们将具体介绍 Python 的输入输出. 输出格式美化 Python两种输出值的方式: 表达式语 ...
Python 输入与输出
Python2版本 raw_input raw_input("输入提示"),会把输入的内容当做字符串返回 input 会把用户输入的内容当做代码来处理,可以理解为 raw_inpu ...
python输入与输出165
s = 'Hello,Runoob' print(s) str(s) print(s) print(repr(s)) print(1/7) print(str(1/7)) print(repr(1/7 ...
python 输入和输出
到目前为止我们遇到过两种输出值的方法: 表达式语句和print语句. (第三个方式是使用文件对象的write()方法: 标准输出文件可以引用 sys.stdout.详细内容参见库参考手册. Pytho ...
Python输入和输出
在很多时候,你会想要让你的程序与用户(可能是你自己)交互.你会从用户那里得到输入,然后打印一些结果.我们可以分别使用raw_input和print语句来完成这些功能.对于输出,你也可以使用多种多样的s ...
Ulipad Python输入先后输出问题
print "Enter a interger"number=input() 在菜单栏 python-----设置参数----在Parameters:那栏加个参数 -u , 就可以 ...
python输入一个\输出2个\问题
在Python里面,如果\后面不是一个合法的转移字符,那么,Python会打印两个\,换句话说,Python将\也当成普通字符看待,而不是转义符的标志: >>>S = 'C:\py\ ...
python 字符串输入、输出函数print input raw_input
一.输出print print输出是以不带引号的输出.(用户所见的输出) 二.input() 和 raw_input()输入函数 raw_input()会把输入数据转换成字符串形式: ------ ...
Python学习--02输入和输出
命令行输入 x = input("Please input x:") y = raw_input("Please input x:") 使用input和raw_ ...
随机推荐
css样式之background详解(格子效果)
background用法详解: 1.background-color 属性设置元素的背景颜色 可能的值 color_name 规定颜色值为颜色名称的背景颜色(比如 red) he ...
select count(*)和select count(1)
一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的 假如表沒有主键(Primary key), 那么count(1)比count(*)快, 如果有主键的話 ...
.NET平台的ORM分析工具
众所周知,“ORM”和“性能问题”常常一起出现.ORM通过对开发人员隐藏SQL细节可以大大的提高生产力.然而,它们很容易产生一些未被发现的荒谬查询.通常情况下,数据库管理员可以通过交叉引用有问题的存储 ...
Java8 函数式编程详解
Java8 函数式编程详解 Author:Dorae Date:2017年11月1日23:03:26 转载请注明出处 说起Java8,可能很多人都已经知道其最大的改进,就是引入了Lambda表达式与S ...
js如何获取隐藏的元素的高度
首先,正常情况下,确保div是有高度的.
The 19th Zhejiang University Programming Contest Sponsored by TuSimple (Mirror)
http://acm.zju.edu.cn/onlinejudge/showContestProblems.do?contestId=391 A Thanks, TuSimple! Time ...
js人形时钟
https://blog.csdn.net/rsylqc/article/details/44808063 分享自:http://chabudai.org/blog/?p=59 在这个网站看到一个很有 ...
Compile cpp File Manually without IDE under Mingw Environment
环境准备. 安装mingw并设置好系统PATH. mingw.windows下的GUN编程环境. 系统变量的作用--可运行文件的搜索路径. 这样在cmd直接输入g++就能调用到D:\Program F ...
select()函数用法一
select()函数用法以及FD_ZERO.FD_SET.FD_CLR.FD_ISSET select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用 ...
(21)纹理缓存(Texture Cache)
简介 纹理缓存是将纹理缓存起来方便之后的绘制工作.每一个缓存的图像的大小,颜色和区域范围都是可以被修改的.这些信息都是存储在内存中的,不用在每一次绘制的时候都发送给GPU. CCTextureCach ...