Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ

Python是一种面向对象的解释型计算机程序设计语言,Python的特点是“简单”、“明确”和“优雅”。Python的语法比较简单,编写代码时:采用缩进方式(这是Python的一大特性)。

代码示例如下:

1 a = 100

2 #输出a的值

3 print(a)4 if a >=0:5 print(a)6 else:7 print(-a)

在python中,以#开头的语句是注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。

缩进有利有弊。优点主要有二:

优点一:强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进;

优点二:强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。

输出(print())

在Python 3.x版本中,print是函数。这意味着需要编写print(42)而不是print 42。除此之外,它的工作方式和之前的2.x版本差不多。

用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出’hello, world’,用代码实现如下:

1 #输出字符串“hello world”

2 >>>print('hello world!')

print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:

print()会依次打印每个字符串,遇到逗号“,”会输出一个空格。

示例代码如下:

1 #print()函数可以接受多个并列的字符串

2 >>>print('Happy','New','Year','!!!')

print()也可以打印整数,或者计算结果。

1 >>>print(888)2 888

3 #整数相加,不能加引号,否则将输出字符串

4 >>>print(700+188)5 888

6 >>>print('700+188')7 700+188

print()函数用法总结如下:

1 #print()总结

2 #不要忘记英文版逗号“,”

3 >>> print('Jack:',22)4 Jack: 22

5 >>> print(1,2,3)6 1 2 3

7 #输出元祖必须这样输出;

8 >>> print((1,2,3))9 (1, 2, 3)10 >>>

11 #变量也是可以的

12 >>> name='peace'

13 >>> print(name,22)14 peace 22

15 >>>

16 #可以使用‘+’连接字符串

17 >>> print('hello'+','+'peace')18 hello,peace19 >>>

特别地,正如代码注释所示:对于700+188,Python解释器自动计算出结果888,但是,'700+188'是字符串而非数学公式,Python把它视为字符串。

输入(input())

Python 3.x版本中input()取代了之前2.x版本中的raw_input(),2.x版本中的input()不再使用。

Python 3.x版本提供了输入函数——input()。input()用法如下:

#input()用法

>>>name =input()

Jack#输出结果含有引号‘’

>>>name'Jack'

#结果不包含引号

>>>print(name)

Jack

>>>phone = input()

0571-8877

>>>phone

'0571-8877'

#结果输出的是字符串

input()可以让用户输入数字,包括int类型,Float类型等等。

代码示例如下:

1 #input()默认用户输入字符串

2 #用户输入int整数

3 >>>num =int(input())4 12

5 >>>num6 12

7 #数字12没有引号哟

8 >>>num_float =float(input())9 12.34

10 >>>num_float11 12.34

注:input()默认用户输入的内容为字符串,如果需要输入数字,需要强制转换,务必加上int()、float()等。

python input和print,Python基础——输出[print()]与输入[input()]相关推荐

  1. python输入变量输出常量_Python输入input、输出print

    1.输入input input是用于输入数据给变量.通过键盘输入的是字符串,如果需要其他格式,需要做转换.比如int.float类型数据,int() 如下是一个例子: 如果a不进行int转换,那么输入 ...

  2. python 基础语法--print,input,open的内置函数的操作

    print语法 基础语法 print(12) print('你好,中国') print("你好,人民") print("""万岁"" ...

  3. Python·.·.print()函数格式化输出-超详解

    Python·.·.print()函数格式化输出 print()函数格式为: print(objects, sep=' ', end='\n', file=sys.stdout) 文章目录 Pytho ...

  4. python重复输出_Python教程第10篇: python print换行输出和python将一句话重复n次输出...

    内容提要:本篇Python教程分享了两个问题的解决方法,分别是python print换行输出和python将一句话重复n次输出. 学习到现在,我们的Python教程进入第10课的学习.刚才小编在网站 ...

  5. Python基础(输出五行五角星,数量每行递增/输出九九乘法表)

    需求:在控制台连续输出五行*, 每一行星星的数量依次递增 思路:使用while循环输出五行内容, 依次输出数字1到5, 再使用数字乘以字符串'*', 即可在每行输出一个星星, 两个星星, ... 五个 ...

  6. Python学习之路1 - 基础入门

    本文内容 Python介绍 安装Python解释器 输出 变量 输入 条件判断语句 循环语句 模块讲解 三元运算 字符串和二进制的相互转化 本系列文章使用的Python版本为3.6.2 使用开发工具为 ...

  7. python不换行输出具体举例,Python换行与不换行的输出实例

    Python换行与不换行的输出实例 print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 , #!/usr/bin/python # -*- coding: UTF-8 -*- x=& ...

  8. python基本语法语句-python基本语法

    print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 , x="a" y="b" # 换行输出 print x print y print '- ...

  9. 深入比特币原理(三)——交易的输入(input)与输出(output)

    本节内容非常重要,如果你不能很好的掌握本节内容,你无法真正理解比特币的运行原理,请务必要学习清楚. 比特币的交易模型为UTXO(unspend transaction output),即只记录未花费的 ...

最新文章

  1. MySQL Percona PXC集群实现MySQL主从复制强一致性
  2. PHP扩展——IIS下开启PHP扩展失败解决方案
  3. 基于比率的路由到旧版和现代应用程序–通过Spring Cloud的Netflix Zuul
  4. 静态代理、动态代理、AOP
  5. python按列读取txt文件_如何使用pandas读取txt文件中指定的列(有无标题)
  6. 04 循环结构概述和for语句的格式及其使用
  7. Java学习笔记基础(下)
  8. 再发Wallop和GMail邀请各4个!
  9. JavaScript运动应用一
  10. 小i机器人伴侣_【数据分析】2020年3月全国工业机器人产量统计数据分析
  11. Tera Term宏语言介绍
  12. python(应用)中文输出拼音
  13. 韩老师坦克大战2.0版本
  14. [深度学习论文笔记][Adversarial Examples] Deep Neural Networks are Easily Fooled: High Confidence Predictions
  15. 【转】目前最常见的”无线通信(数据)传输技术“有哪些?
  16. 西安财经大学计算机考研科目,西安财经大学2020年硕士研究生考试复试科目与参考书目...
  17. 陀螺仪重力感应(the gyroscope gravity induction)and (core Motion Framework)
  18. 怎样看 计算机类b0809,计算机类(B0809、A0812、A0854)为什么是神?
  19. IEEE论文参考文献格式
  20. Python处理示波器CSV表格数据、微软excel格式数据

热门文章

  1. 如何用node开发自己的cli工具
  2. openstack网络服务neutron
  3. vue.js学习笔记 - 组件(二)
  4. 开启Mac充电提示音
  5. Arduino教程资料汇总(8月22日悄悄跟新了一下)
  6. 用U盘安装VMware ESXi4
  7. 巧用宏定义进行调试 (转)
  8. 如何解决传输模式解决FTP连接问题
  9. ubuntu+php+mysql+apache安装配置
  10. Javascript绘图