栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

一、python基础入门1-输入与输出

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一、python基础入门1-输入与输出

一、输入
# 输入--input
# num = input('请输入一个数字:')
# # 输入的结果输出以后一定是一个字符串
# print(num, type(num))
二、输出

print能够将程序中任意数据打印出来,将数据规范的打印出来,供程序员辨别数据。

转义字符:

  • n:换行。
  • t:制表符,一个tab键(4个空格)的距离。
  • 分隔字符串 — sep=’ '(默认,可以不写)
  • sep、end必须放到print的末尾

在Python中,print(), 默认自带end="n"这个换行结束符,所以导致每两个print直接会换行展示,用户可以按需求更改结束符。

print(10, 10 + 100, 10 < 30, '1234')
'''
运行结果:
10 110 True 1234
'''

print(10, 10 + 100, 10 < 30, '1234', end='t')
print(123)
'''
运行结果:
10 110 True 1234	123
'''

print(10, 10 + 100, 10 < 30, '1234', sep='❤️')
'''
运行结果:
10❤️110❤️True❤️1234
'''
三、格式化输出
  1. format()方法:配合{}向文本中传递任意参数。注意:format中数据的个数需要和{}的数量保持一致。

    name = input('请输入姓名:')
    age = input('请输入年龄:')
    str2 = '{}今年{}岁'.format(name, age)
    print(str2)
    
  2. f 字符串。

    str3 = f'{name}今年{age}岁'
    print(str3)
    
  3. 千分位符。:, - 表示将传进来的数据每隔三位使用,分隔一次

    num = 1324567890765436789
    a = '{:,}'.format(num)
    print(a)
    
  4. 百分比

    b = '{:.2%}'.format(67 / 100)
    print(b)
    
  5. 时间格式,%Y-%m-%d %H-%M-%S

    from datetime import datetime
    time_ = datetime(2022, 6, 21, 15, 33, 40)
    print(time_)
    c = '{:%Y-%m-%d %H-%M-%S}'.format(time_)
    print(c)
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/990239.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号