zoukankan      html  css  js  c++  java
  • Python基础知识1.8输出

    使用print输出信息

    一、print的使用

    在Python中,如果我们需要打印出一些数据以便能够知道数据的大少,此时用print即可,会在终端中打印出对应的数据

    1. 简单用法

    输出变量的值

    print(变量名)  # 直接将已经定义的变量名方到()中即可
    
    age = 18
    print(age)
    

    输出常量

    print(常量)  # 可以直接将常量放到()中
    print(100)
    

    输出表达式的结果

    print(表达式)  # 直接将表达式放到()中
    print(100+200+300)  # 此时输出的是表达式计算的结果即600,而不是100+200+300
    
    # 如果就是想要输出100+200+300而不是600,可以将它们用双引号包裹起来,表位字符串
    print("100+200+300")

    2. 进阶的用法

    如果想要一次性输出多个数据,可以用英文逗号,进行间隔

    print(100, 200, 300)  # 此时会输出 100 200 300
    print("hello", 200, "abc")  # 此时会输出 hello 200 abc
    print(100+200+300, 500)  # 此时会输出 600 500
    
    a = 100
    b = 200
    c = 300
    print(a, b, c)  # 此时会输出100 200 300

    二、格式化输出

    1. 目的

    假如有以下代码:

    pirnt("我今年10岁")
    pirnt("我今年11岁")
    pirnt("我今年12岁")
        ...

    想一想:在输出年龄的时候,用了多次"我今年xx岁",能否简化一下程序呢???

    答:字符串格式化

    2. 是什么

    看如下代码:

    age = 10
    print("我今年%d岁" % age)
    
    age += 1
    print("我今年%d岁" % age)
    
    age += 1
    print("我今年%d岁" % age)
    
    ...

    在程序中,看到了%这样的操作符,这就是Python中格式化输出。

    age = 18
    name = "王老师"
    email = "dong4716138@163.com"  # 这是王老师真实的邮箱地址,可以联系哦
    print("我的姓名是%s, 年龄是%d, 邮箱地址是%s" % (name, age, email))

    3. 常用的格式符号

    下面是完整的,它可以与符号使用列表:

     有这么多格式,用哪个好呢?

    说实话,常用的也就是%d输出整数,%f输出浮点数,%s输出字符串,其他的用的很少

    三、转义字符

    1. 是什么

    运行如下代码,看看结果会是什么样子

    print("abcnABC");
    print("abc\nABC");

    输出的结果是:

    abcnABC
    abc
    ABC

    仔细观察会发现,第2个打印中的字母n没有输出,而第1个的打印有字母n,为什么?

    答:有些特殊的字母像n,如果在前面加上了一个反斜杠\,那么此时\n就有特殊功能了”换行“

    除了\n表示换行以外,常用的还有\t表示一个tab键的间距

    print("abc\tABC")

    输出的效果:

    abc    ABC

    2. 练一练

    编写代码完成以下名片的显示

    ==========我的名片==========
    姓名: 王老师
    email: dong4716138@163.com
    网站: http://www.itprojects.cn
    QQ:xxxxxxx
    手机号:185xxxxxx
    公司地址:山东省青岛市xxxx
    ===========================
    

      

  • 相关阅读:
    C# Devexpress GridView获得当前活动行(选中行)的索引
    C# Devexpress GridView获得当前活动行(选中行)的索引
    计算机网络学习总结(超赞!!!)
    计算机网络学习总结(超赞!!!)
    30张图带你彻底理解红黑树
    30张图带你彻底理解红黑树
    DevExpress GridView 添加和设置右键菜单
    DevExpress GridView 添加和设置右键菜单
    数据库分离和附加 (SQL Server)
    数据库分离和附加 (SQL Server)
  • 原文地址:https://www.cnblogs.com/dong4716138/p/15646018.html
Copyright © 2011-2022 走看看