python编程语言简明教程,翻译自以下仓库:
Python-Lectures
原仓库是一系列的jupyter notebook,可以直接在jupyter环境下运行程序示例。我添加了中文注释,并改为了兼容python3

Print: 打印

print 用法(注意python3中必须加括号):

- print("Hello World")
- print("Hello", <Variable Containing the String>)
- print("Hello" + <Variable Containing the String>)
- print("Hello %s" % <variable containing the string>)
print("Hello World")

Hello World

注意引号的使用,一般来讲,单个词用单引号,一行字用双引号,一段话用三个双引号

print('Hey')

Hey

print("""My name is Rajath Kumar M.P.I love Python.""")

My name is Rajath Kumar M.P.

I love Python.

string1 = 'World'
print('Hello', string1)string2 = '!'
print('Hello', string1, string2)

(‘Hello’, ‘World’)
(‘Hello’, ‘World’, ‘!’)

print('Hello' + string1 + string2)

HelloWorld!

print("Hello %s" % string1)

Hello World

类似还有其他的数据输出符号:

- %s -> string 字符串
- %d -> Integer 整数
- %f -> Float 浮点
- %o -> Octal 八进制
- %x -> Hexadecimal 十六进制
- %e -> exponential 科学计数法
print("Actual Number = %d" %18)
print("Float of the number = %f" %18)
print("Octal equivalent of the number = %o" %18)
print("Hexadecimal equivalent of the number = %x" %18)
print("Exponential equivalent of the number = %e" %18)

Actual Number = 18
Float of the number = 18.000000
Octal equivalent of the number = 22
Hexadecimal equivalent of the number = 12
Exponential equivalent of the number = 1.800000e+01

输出好几个变量时,用小括号:

print("Hello %s %s" %(string1,string2))

Hello World !

一些其他例子

print("I want %%d to be printed %s" %'here') # 输出百分号

I want %d to be printed here

print('_A'*10)

_A_A_A_A_A_A_A_A_A_A

print("Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug") #换行

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug

print("I want \\n to be printed.") #输出反斜杠

I want \n to be printed.

print("""
Routine:
\t- Eat
\t- Sleep\n\t- Repeat
""")
Routine:- Eat- Sleep- Repeat

精度输出

python中默认精度为6位:

"%f" % 3.121312312312

‘3.121312’

规定输出几位:

"%.5f" % 3.121312312312

‘3.12131’

超出数字本身的范围,会自动调整

"%9.5f" % 3.121312312312
 '  3.12131'

前面加0,将不够的位数用0补足:

"%020.5f" % 3.121312312312 #一共输出20位,小数点后5位,但小数点前只有一个3,其余位置用0补足

‘00000000000003.12131’

前面留一个空格用来对齐

print("% 9f" % 3.121312312312)
print("% 9f" % -3.121312312312)
  3.121312-3.121312

给正数加一个’+’

print("%+9f" % 3.121312312312)
print("% 9f" % -3.121312312312)

+3.121312
-3.121312

"%-9.3f" % 3.121312312312 #负号加到这个位置,表示一共9位,保留小数点后3位,将超出范围的空格放在最后
 '3.121    '

python简明教程_02相关推荐

  1. 简明python教程在线-Python简明教程

    Python简明教程在线阅读地址: https://bop.molun.net/ DocStrings 该文档字符串所约定的是一串多行字符串,其中第一行以某一大写字母开始,以句号结束.第二行为空行,后 ...

  2. python程序设计简明教程知识点_《Python 简明教程》读书笔记系列一 —— 基本语法...

    基础知识 注释 注释 是 # 符号右侧的任何文本,主要用作程序读者的注释. 在程序中要使用尽可能多的有用注释: 解释假设(或者前提 / 条件) 解释重要的决定 解释重要的细节 解释你想要解决的问题 解 ...

  3. python3简明教程第二版答案_python入门简明教程?求最新的python简明教程,最好是python3的...

    本人对于计算机没有任何基础,只是简单的操作.过两天要学习python语言的基础课,需要如何准备.跪谢! 先看python的简明教程,然后可以再看<dive into python>中文版( ...

  4. 《Python简明教程》第10章在Windows下利用Haozip命令行备份文件

    在<Python简明教程>第10章中的备份程序使用的是在Linux下压缩命令.由于本人没安装Linux系统,为了实现例子10.1,便需要一个带命令行的压缩程序.国产好压软件刚好带有命令行, ...

  5. python简明教程word版-计算机开放电子书归档 2018

    97 Things Every Programmer Should Know A Java Reference (UCB CS61b Textbook) AI Cheat Sheet Advanced ...

  6. 简明python教程-Python简明教程

    Python一小时快速入门 1.Python简介 pylogo.png Python是一种相当高级的解释性程序设计语言,完成同一个任务C语言可能需要几千行代码 Java要写100行,Python可能只 ...

  7. 【实验楼】python简明教程

    ①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...

  8. 【Python简明教程二十八】PIP

    1 概述 PIP 是 Python 包或模块的包管理器. 注释:如果使用的是 Python 3.4 或更高版本,则默认情况下会包含 PIP. 2 包(Package) 包中包含模块所需的所有文件. 模 ...

  9. Python简明教程--Set

    1. 引言 在Python中,集合Set是常用的数据类型之一,本文就集合相关常见的函数和操作进行汇总,方便大家查漏补缺. 闲话少说,我们直接开始吧! 2. 相关概念 2.1 定义 集合set是具有唯一 ...

  10. python程序设计简明教程知识点_[转载]看完《python简明教程》笔记及第一个python程序...

    主要是摘抄了一些书上需要注意的地方: 1.Python 是一门解释性语言. 在计算机内部, Python 解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行. 2.版 ...

最新文章

  1. 洛谷P4316 绿豆蛙的归宿(期望)
  2. 用 js判断 一个数是否是素数(质数)_2020-09-20:如何判断一个数是质数?
  3. 听说,京沪津的人都爱直接“看牌”买买买
  4. 现在比较流行的三级菜单,京东商城,淘宝网效果等等。(修正版)
  5. SpringMVC的请求-获得请求参数-静态资源访问的开启
  6. mysql 用户授权_mysql添加、删除用户和授权用户
  7. 百度入股汽车照明模组晶合光电
  8. cacti的安装和配置
  9. Python压平嵌套列表的一种方法
  10. python都有什么包装_Python包装
  11. 在GlassFish中应用Hibernate
  12. 【附源码】Python计算机毕业设计汽车4S店管理系统
  13. 用十分钟邮箱杜绝垃圾邮件
  14. OpenLayers 5 使用turf.js渲染克里金插值计算的等值面
  15. wordpress插件_如何使用适用于WordPress的长格式Storybuilder插件
  16. linux网卡设置详解
  17. PyQt5+Python+Excel链家二手房信息爬取、可视化以及数据存取
  18. python爬取天猫商品数据
  19. 浮点数的整数小数部分分别输出
  20. hdu 6112 今夕何年(模拟)

热门文章

  1. http虚拟主机的简单配置训练
  2. (数据挖掘-入门-4)基于物品的协同过滤
  3. POJThe Doors AND NYIST 有趣的问题
  4. (转)驱动开发之五 --- TDI之八 【译文】
  5. Linux关闭密码登录
  6. Java基本语句(注释语句、javadoc、System.out.print和println和printf区别)复习2
  7. python2和python3中的unicode
  8. Open Virtual Machine Tools
  9. python 搭建web_理解python web开发,轻松搭建web app!
  10. vscode启动项目报jdk11没有_JDK 11 安装过程(同时已安装了JDK 8)以及Intellij IDEA 配置...