zoukankan      html  css  js  c++  java
  • Python学习笔记(3)输出、输入、输出输入综合小练习

    输出

    输出即是向屏幕打印信息,语法为print()

    在前面我们已经多次使用过程序的输出,如print("Hello World"),name = "xiaoming"  print(name)

    输出的一些小功能

    1、打印的内容换行显示,如图

    默认情况下print()中打印的内容显示在一行,如想换行打印,则在需要换行处填写\n(转义字符,起到换行作用)

    2、多条打印内容打印在同一行,如图

    默认情况下print()语句打印完内容后即换行,在末尾添加end=""即打印完不换行,因此下一条显示结果和本条显示在同一行(其实print()命令默认在结尾填写了end="\n"(意思为在结尾处换行),只不过没有显示给我们,\n我们已经说过起到换行作用,我们是更改了结尾处的处理方式)

    格式化输出

    需求:现有个变量  age = 18,要求输出效果为:我的年龄是18岁

    之前说过我们可以通过打印变量来获取变量的值,也就是print(age)输出的结果为18,那么常见错误如图:

    因为Python会将""间的内容源翻不动的打印出来,""中的age不会被当成变量,而是被当做字符串的一部分

    解决办法是在需要替换变量值的地方写上%d(称作占位符),在末尾引号后面写上%age,这种输出方法就称作格式化输出,如图:

    注意:在末尾引号后面直接写%age,之间没有逗号

    如需要替换的变量数据类型是数值时使用%d,需要替换的变量数据类型是字符串时使用%s,如图:

    上面的输出还可以这样写,如图:

    注意:要替换多个变量时末尾百分号后将多个变量括起来,用逗号间隔,替换顺序为括号内的第一个变量替换""中第一个占位符,依次类推

    输入

    程序用来接收数据的方式叫做输入,语法为input(),如下两图:

    图1:光标停在 (我的名字是:) 后面,等待我们输入名字

    图2:验证程序真的接收到了我们输入的名字

    图1

    图2

    注意:在input()中无论我们输入什么内容,系统都会把它当做字符串(即使你输入的是数字11,系统也会帮它当做字符串"11")

    小练习

     打印名片信息

    要求:通过获取我们输入的名字、QQ、电话、地址信息将信息保存起来,最终输出到屏幕上

    思路:

    1、通过input()获取输入的名字、QQ、电话、地址信息并用变量保存

    2、利用格式化输出打印输出信息,代码如图:

  • 相关阅读:
    python2代码转为python3
    Python3.7安装
    Fiddler配置与使用
    postman安装与使用
    kali-linux-2016.2-amd64安装步骤流程
    RedHat7.1_x64位安装步骤
    httpclient配置,使用
    Sentinel限流规则介绍
    mysql修改root用户密码
    winsw打包jar(WINDOWS服务)
  • 原文地址:https://www.cnblogs.com/lidongaistudy/p/9505095.html
Copyright © 2011-2022 走看看