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解释器不解释、不执行注释

注释的优点:

  • 注释可以提高代码的可读性、可维护性。

  • 保留代码

  • 方便调试

注释的书写格式:

  • 单行注释  以#开始,一直到本行结束
  • 多行注释
  1. 使用3个单引号注释

'''
中间的任何内容都是注释,
可以有多行
但中间不能再有三个单引号

'''

  2.使用3个双引号注释

"""
中间都是注释内容
但不能出现三个双引号
"""

注意:

  • 单行注释一般出现在注释代码的上面和右面

  • 良好的注释是一个优秀程序员的基本素质

  • 不要每行代码都加注释,只注释比较难懂的代码,或对变量说明

练习:

  1. 控制台打印出如下格式所示的内容

********************************
  敌军还有5秒到达战场!
********************************

print('***************************************')
print("敌军还有5秒到达战场!")
print('***************************************')
  1. 写一个程序 打印:大家好,我是XXX,我来自xxxx。要求:

  • 其中xxx必须是变量

  • 使用格式化字符串打印

name = input("请输入名字:")
addr = input("请输入地址:")
print("大家好,我是%s,我来自%s" %(name, addr))
  1. 从键盘上输入两个整数,打印它们的和、差、乘积、商。

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))
  1. 从键盘上输入圆的半径,计算圆的体积,运行结果如下面所示。

  • 输入的半径是字符串,需要转换为数值

  • π的值取3.14就可以了了

PI = 3.14
r = int(input("请输入圆的半径:"))
print("圆的面积为:%.0f" %(PI*(r**2)))

Python输入input、输出print的更多相关文章

  1. Python - 输入和输出 - 第十七天

    Python 输入和输出 在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能.本章节我们将具体介绍 Python 的输入输出. 输出格式美化 Python两种输出值的方式: 表达式语 ...

  2. Python输入与输出

    输出 print函数 语法: print(self, *args, sep=' ', end='\n', file=None) print函数是python中最常见的一个函数.用于将内容打印输出. p ...

  3. Python 输入与输出

    Python2版本 raw_input raw_input("输入提示"),会把输入的内容当做字符串返回 input 会把用户输入的内容当做代码来处理,可以理解为 raw_inpu ...

  4. 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 ...

  5. python 输入和输出

    到目前为止我们遇到过两种输出值的方法: 表达式语句和print语句. (第三个方式是使用文件对象的write()方法: 标准输出文件可以引用 sys.stdout.详细内容参见库参考手册. Pytho ...

  6. Python输入和输出

    在很多时候,你会想要让你的程序与用户(可能是你自己)交互.你会从用户那里得到输入,然后打印一些结果.我们可以分别使用raw_input和print语句来完成这些功能.对于输出,你也可以使用多种多样的s ...

  7. Ulipad Python输入先后输出问题

    print "Enter a interger"number=input() 在菜单栏 python-----设置参数----在Parameters:那栏加个参数 -u , 就可以 ...

  8. python输入一个\输出2个\问题

    在Python里面,如果\后面不是一个合法的转移字符,那么,Python会打印两个\,换句话说,Python将\也当成普通字符看待,而不是转义符的标志: >>>S = 'C:\py\ ...

  9. Python中的输入(input)和输出打印

    目录 最简单的打印 打印数字 打印字符 字符串的格式化输出 python中让输出不换行 以下的都是在Python3.X环境下的 使用 input 函数接收用户的输入,返回的是 str 字符串 最简单的 ...

随机推荐

  1. Day08_商品规格管理

    学于黑马和传智播客联合做的教学项目 感谢 黑马官网 传智播客官网 微信搜索"艺术行者",关注并回复关键词"乐优商城"获取视频和教程资料! b站在线视频 0.学习 ...

  2. Day01_虚拟化架构与系统部署

    学于千峰教育开源课程 感恩 千峰教育官网 b站在线视频 前言:本人所使用的操作系统是MacOS 使用的虚拟机软件为parallels desktop 本章结构 构建桌面端虚拟环境 虚拟机的概述 VMa ...

  3. Springboot 多数据源配置,结合tk-mybatis

    一.前言 作为一个资深的CRUD工程师,我们在实际使用springboot开发项目的时候,难免会遇到同时使用多个数据库的情况,比如前脚刚查询mysql,后脚就要查询sqlserver. 这时,我们很直 ...

  4. Linux最常用的基本操作复习

    .ctrl + shift + = 放大终端字体 .ctrl + - 缩小终端字体 .ls 查看当前文件夹下的内容 .pwd 查看当前所在的文件夹 .cd 目录名 切换文件夹 .touch 如果文件不 ...

  5. c++ 第一天 变量、判断、循环

    C++介绍 语言的产生 C++ 由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的,由于C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言 ,所以最初命 ...

  6. PHP array_flip() 函数

    ------------恢复内容开始------------ 实例 反转数组中的键名和对应关联的键值: <?php$a1=array("a"=>"red&qu ...

  7. Python List cmp()方法

    描述 cmp() 方法用于比较两个列表的元素.高佣联盟 www.cgewang.com 语法 cmp()方法语法: cmp(list1, list2) 参数 list1 -- 比较的列表. list2 ...

  8. PHP dechex() 函数

    实例 把十进制转换为十六进制: <?phpecho dechex("30") . "<br>";echo dechex("10&qu ...

  9. 7.1 NOI模拟赛 计数问题 dp

    还是可以想出来的题目 不过考场上没有想出来 要 引以为戒. 初看觉得有点不可做 10分给到了爆搜. 考虑第一个特殊情况 B排列为1~m. 容易发现A排列中前m个数字 他们之间不能产生交换 且 第k个数 ...

  10. 5.19 省选模拟赛 小B的图 最小生成树 LCT

    LINK:小B的图 这道题就比较容易了. 容易想到将询问离线 然后 从小到大排序 那么显然是优先放正图(x+k)的边. 考虑随着x的增大 那么负图上的边会逐渐加进来 一条边被加进来当且仅当 其权值小于 ...