美文网首页Python学习笔记
Python自学笔记Day9

Python自学笔记Day9

作者: delking | 来源:发表于2020-06-25 17:11 被阅读0次

Python自学笔记——Day9

基本输入输出

1. 输出函数及格式化

  • Python两种输出值的方式: 表达式语句和 print() 函数
  • 如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值
  • 如果你希望将输出的值转成字符串,可以使用 repr()str() 函数来实现
    • str(): 函数返回一个用户易读的表达形式
    • repr(): 产生一个解释器易读的表达形式
# str()和repr()实例
strFirst = 'Hello, Delking!'
print(str(strFirst))
print(repr(strFirst))
# 运行结果
Hello, Delking!
'Hello, Delking!'
# repr()可以转义字符串中的特殊字符
hello = repr('hello, Delking\n')
print(hello)
# 运行结果
'hello, Delking\n'

提示:旧式的%转化字符串的形式会被逐渐废除,使用新的str.format()来代替

# str.format()举例
import math
print('常量 PI 的值近似为 {0:.3f}。'.format(math.pi))
# 输出结果
常量 PI 的值近似为 3.142。

2. 输入函数

  • input():从标准输入设备上(默认设备是键盘)读取一个字符串,末尾的换行符会被自动删除
# input()实例,从本章节开始我们对变量的命名规范开始逐步遵循 PEP8 标准
strInput = input("请输入:")
print ("你输入的内容是: ", strInput)
# 代码运行结果
请输入:Python入门
你输入的内容是:  Python入门

注意:input的返回值为字符串,那么要获取输入的数字执行运算时,需要对input返回值进行类型转换

# 利用int()进行类型转换
ageInput = int(input("请输入您的年龄:"))
ageInput = ageInput + 1
print("您明年的岁数是:%d" % ageInput)    # 不作类型转换直接输出会报告 TypeError 错误

相关文章

  • Python自学笔记Day9

    Python自学笔记——Day9 基本输入输出 1. 输出函数及格式化 Python两种输出值的方式: 表达式语句...

  • Python自学笔记Day2

    Python自学笔记——Day2 Python环境搭建 1. Python环境搭建 所需软件Python解释器Py...

  • Python自学分享第一天

    注:本python文集 是笔者自学python的笔记及心得分享,持续更新中......欢迎广大读者跟随笔者自学py...

  • Python自学笔记Day7

    Python自学笔记——Day7 Python运算符 3. 赋值运算符 为Python变量提供赋值运算的符号 运算...

  • Python自学笔记Day12

    Python自学笔记——Day12 循环前置知识 1.1 列表list 序列是Python中最基本的数据结构。序列...

  • Python自学笔记

    Python面向对象 Python可以运行在任何带有ANSIC编译器的平台上 Python源文件通常用.py 扩展...

  • Python 自学笔记

    赘述 mac自带python2.7版本,但是最新版本和旧版本不兼容,所以还是决定重新下载新版本,并且新版本是可以和...

  • python 自学笔记

    参数 转义字符 "\" 字符串切片 列表 列表切片 循环时可以利用enumerate同时取出索引 利用zip 同...

  • python自学笔记

    文件读取写出 用pandas处理 按列名 合并 字典

  • 文件操作练习(笔记请看前文)

    笔记看这 自学Python之:文件操作(绝对找不到这么完整的教程)[https://www.jianshu.com...

网友评论

    本文标题:Python自学笔记Day9

    本文链接:https://www.haomeiwen.com/subject/jfnsfktx.html