Python 2.x 系列已经停止维护了, python  3.x 系列正在成为主流,尽管有些项目还是python2.x 的,之后写Python 代码为了保持兼容性,还是尽量和Python 3 标准保持一致

作为一个Python newbee 而言, python 2.x 和 3.x 的 最大的区别就是 print 从一个命令 变成了一个函数, raw_input() 被 input() 取而代之

Python 最好的地方 之一就是文档很齐全,https://docs.python.org/3/  学习 python的好去处

下方是 从命令行中 使用 help(print) 获取到的print() 函数的帮助

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

Prints the values to a stream, or to sys.stdout by default.

Optional keyword arguments:

file: a file-like object (stream); defaults to the current sys.stdout.

sep: string inserted between values, default a space.

end: string appended after the last value, default a newline.

flush: whether to forcibly flush the stream.

1. print 函数的格式化输出

1.1 符号占位符

print("{name} is {age} years old.".format(name = "jack", age = 23)

1.2 类似于C语言的占位符

print("%s is %d years old." % ("jack", 23))

2. print 函数重定向标准输出到文件

def write_log(string, file_name):

try:

with open(file_name, 'a') as log_file:

print(string, file = log_file)

log_file.close()

except OSError as exc:

tb = sys.exc_info()[-1]

lineno = tb.tb_lineno

filename = tb.tb_frame.f_code.co_filename

print('{} at {} line {}.'.format(exc.strerror, filename, lineno))

sys.exit(exc.errno)

def main():

write_log("hello log!", "journal.txt")

if __name__ == '__main__':

main()

3. print 打印当前系统时间精确到毫秒, 需要导入时间包, 下方的代码参考 stackflow.com 的作答

importdatetimeprint('Timestamp: {%Y-%m-%d %H:%M:%S:%f}'.format(datetime.datetime.now()))

python语言print函数_Python 的 print 函数相关推荐

  1. python语言接收信息的内置函数是_Python语言接收信息的内置函数是________________...

    Python语言接收信息的内置函数是________________ 答: input() 中国大学MOOC: 铁素体稳定元素倾向于 奥氏体区,使共析点向 方移动. 答:缩小:左上: 注射剂中热原检查 ...

  2. Python语言学习之字母L开头函数使用集锦:logging日志用法之详细攻略

    Python语言学习之字母L开头函数使用集锦:logging日志用法之详细攻略 目录 logging日志用法之详细攻略 logging日志用法之详细攻略 K Llogging.basicConfig( ...

  3. Python语言学习之字母E开头函数使用集锦:endswith使用用法之详细攻略

    Python语言学习之字母E开头函数使用集锦:endswith使用用法之详细攻略 目录 endswith用法之详细攻略 enumerate()函数 endswith用法之详细攻略 if my_file ...

  4. Python语言学习之字母D开头函数使用集锦:del、dict使用方法之详细攻略

    Python语言学习之字母D开头函数使用集锦:del.dict使用方法之详细攻略 目录 del.dict使用方法 del dict()    #创建字典 del.dict使用方法 del a=1,  ...

  5. Python语言学习之字母G开头函数使用集锦:global用法之详细攻略

    Python语言学习之字母G开头函数使用集锦:global用法之详细攻略 global全局变量用法 global全局变量:python使用的变量默认一定是用局部变量:如果想使用作用域之外的全局变量,则 ...

  6. Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略

    Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略 random/range/replace/reshape用法 1.random用法 ...

  7. Python语言学习之字母S开头函数使用集锦:set/sys/super用法之详细攻略

    Python语言学习之字母S开头函数使用集锦:set/sys/super用法之详细攻略 set用法 set顾名思义是集合,里面不能包含重复的元素,接收一个list作为参数 list1=[1,2,3,4 ...

  8. Python语言学习之字母C开头函数使用集锦:count用法之详细攻略

    Python语言学习之字母C开头函数使用集锦:count用法之详细攻略 count用法 list.count函数的用法 list=['America', 'America', '山东', '山东', ...

  9. Python语言学习之lambda:lambda函数的简介、使用方法、案例大全之详细攻略

    Python语言学习之lambda:lambda函数的简介.使用方法.案例大全之详细攻略 目录 lambda函数的简介 1.lambda匿名函数的格式 2.lambda函数特点 3.lambda函数与 ...

  10. Python语言学习之字母A开头函数使用集锦:assert用法之详细攻略

    Python语言学习之字母A开头函数使用集锦:assert用法之详细攻略 assert断言的用法 assert断言用法:防御性的编程.运行时对程序逻辑的检测.合约性检查(比如前置条件,后置条件).程序 ...

最新文章

  1. 【转载】python学习之 字符串前'r'的用法
  2. BCH虫洞项目有多安全以及WHC究竟能干什么?
  3. 尼奥机器人不能手机绑定_微信绑定的手机号,如果手机号停用,是不是微信也不能用了?...
  4. riak文件服务器,Docker中文文档
  5. Bootstrap 两端对齐的导航
  6. 小米公布Q1手机出货量:驳斥暴跌谣言
  7. Git生成ssh密钥
  8. eclipse配置python开发环境_Eclipse中配置python开发环境详解
  9. service获取selinux权限_Spring Boot 整合 Spring Security 示例实现前后分离权限注解 + JWT 登录认证...
  10. 牛客练习赛22C Bitset
  11. 【2019杭电多校第九场1002=HDU6681】Rikka with Cake(离散化+树状数组+思维)
  12. 基于高频18000-3M3技术的RFID智能书架方案
  13. 利用计算机本地文档重装系统,本地模式怎么进入PE系统对电脑进行重装
  14. 怎么查看自己电脑的iP地址,3个方法推荐
  15. Python编程 条件判断语句
  16. 如何加强水电站班组安全建设?
  17. Confluence 6 管理协同编辑 - 代理和 SSL 的考虑
  18. 大数据架构之--Kappa架构
  19. 第四节 单因素、多因素方差分析
  20. 文思海辉应届生java面试_2019文思海辉面试经验(java程序员,项目经理助理等)

热门文章

  1. 微信小程序页面栈_微信小程序使用页面栈改变上一页面的数据
  2. 自动点击器如何设置最快_铁粉技巧 | iPhone如何设置自动开关机,iPhone更改字体...
  3. python中的类怎样理解_理解Python数据类:Dataclass fields 的概述(下)
  4. java二级缓存技术_Java二级缓存
  5. python钻石数据分析_数据分析该用什么工具?
  6. 利用arcgis对斜坡单元批量后处理
  7. 【转】ABP源码分析四十:ZERO的Application和Tenant
  8. 【转】C++/CLI简介(什么是C++/CLI) -------C++/CLI 编程系列一
  9. C#异步编程-------异步编程模型(APM)
  10. 新手前端练手网站_编程到底难不难学?新手入门选择哪种语言好?