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

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

  代码示例如下: 

 a = 100
#输出a的值
print(a)
if a >=0:
print(a)
else:
print(-a)

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

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

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

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

输出(print())

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

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

 #输出字符串“hello world”
>>>print('hello world!') 

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

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

  示例代码如下:

 #print()函数可以接受多个并列的字符串
>>>print('Happy','New','Year','!!!')

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

 >>>print(888)
888
#整数相加,不能加引号,否则将输出字符串
>>>print(700+188)
888
>>>print('700+188')
700+188

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

 #print()总结
#不要忘记英文版逗号“,”
>>> print('Jack:',22)
Jack: 22
>>> print(1,2,3)
1 2 3
#输出元祖必须这样输出;
>>> print((1,2,3))
(1, 2, 3)
>>>
#变量也是可以的
>>> name='peace'
>>> print(name,22)
peace 22
>>>
#可以使用‘+’连接字符串
>>> print('hello'+','+'peace')
hello,peace
>>>

  特别地,正如代码注释所示:对于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类型等等。

  代码示例如下:

 #input()默认用户输入字符串
#用户输入int整数
>>>num = int(input())
12
>>>num
12
#数字12没有引号哟
>>>num_float = float(input())
12.34
>>>num_float
12.34

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

Python基础——输出[print()]与输入[input()]的更多相关文章

  1. 孤荷凌寒自学python第九天Python的输出print的格式化

    孤荷凌寒自学python第九天Python的输出print的格式化 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) (今天感觉手写笔记整得清楚些,汇总电子 笔记时,自己思路凌乱了,练习过程也还 ...

  2. Python基础之变量、输入、输出

    一.Hello World程序 在Windows终端执行python C:\Users\renyz02>python Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 2 ...

  3. python基础1 print()函数

    一切程序的开始都是由print('hello world') 了解print()函数 输出python之歌 print(''' 优美胜于丑陋明了胜于晦涩简洁胜于复杂复杂胜于凌乱扁平胜于嵌套间隔胜于紧凑 ...

  4. python/基础输出输入用法

    输出及输入的简单用法 print print,中文意思是打印,在python里它不是往纸上打印,而是打印在命令行,或者叫终端.控制台里面.print是python里很基本很常见的一个操作,它的操作对象 ...

  5. Python基础学习笔记---5.输入\输出 I\O文件操作目录

    在很多时候,你会想要让你的程序与用户(可能是你自己)交互.你会从用户那里得到输入,然后打印一些结果.我们可以分别使用 raw_input 和 print 语句来完成这些功能.对于输出,你也可以使用多种 ...

  6. Python 基础之二用户交互input

    Input是个内建函数: >>> input <built-in function input> >>>   具体用法:接收用户输入的内容,输入的字符串 ...

  7. Python手把手教程之用户输入input函数

    函数input() 函数 input() 让程序暂停运行,等待用户输入一些文本.获取用户输入后,Python将其存储在一个变量中,以方便你使用. 例如,下面的程序让用户输入一些文本,再将这些文本呈现给 ...

  8. python基础练习题(题目 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数)

    day10 --------------------------------------------------------------- 实例017:字符串构成 题目 输入一行字符,分别统计出其中英 ...

  9. python基础-输出

    输出helloworld语句       print('helloworld') 换行操作    print('helloworld',‘hellodarling’)

随机推荐

  1. Android开发——BroadcastReceiver广播的使用

    想要了解广播定义及相关原理的可以看下这一篇BroadcastReceiver史上最全面解析 简单地对广播进行分类吧,广播有两个角色,一个是广播发送者,另外一个是广播接收者 广播按照类型分为两种,一种是 ...

  2. Spring MVC集成Swagger

    什么是Swagger? 大部分 Web 应用程序都支持 RESTful API,但不同于 SOAP API——REST API 依赖于 HTTP 方法,缺少与 Web 服务描述语言(Web Servi ...

  3. Oracle_group by分组查询_深入

    Oracle_group by分组查询_深入 本文导读:在实际SQL应用中,经常需要进行分组聚合,即将查询对象按一定条件分组,然后对每一个组进行聚合分析.                    创建分 ...

  4. 教你搭建你自己的Git服务器

    http://lib.csdn.net/article/git/50086 导读 现在我们将要学习如何搭建 git 服务器,如何编写自定义的 Git 钩子来在特定的事件触发相应的动作(例如通知),或者 ...

  5. -pie can only be used when targeting iOS 4.2 or later错误解决

    在工程的build setting里,把IPHONEOS_DEPLOYMENT_TARGET改成4.2或以上就行了

  6. 【编程技巧】applicationContext.xml 里面可配置bean和数据库地址

    <bean id="vendorManagerDao" class="com.active.vendor.dao.VendorManagerDaoImpl" ...

  7. ap web

    apapplication端吧    应用程序端   也C-S架构Cweb网页端   般封装httpservletrequest和httpservletresponse对象处理些操作  b-s架构

  8. 无法打开物理文件 操作系统错误 5:拒绝访问 SQL Sever

    今天分离附加数据库,分离出去然后再附加,没有问题.但是一把.mdf文件拷到其它文件夹下就出错,错误如下:    无法打开物理文件 "E:\db\homework.mdf".操作系统 ...

  9. 自己写的日志框架--linkinLog4j--框架可配置+提性能

    OK,上一篇博客我们已经实现了日志框架的基本的功能,但是还有一个最大的问题就是日志输出地不能重定向,然后一些输出也不可控.那现在我们来实现一个比较完整的日志框架. 设计思路如下: 1,定义一堆常量Li ...

  10. Tomcat(五):nginx/httpd + tomcat及负载均衡tomcat

    */ .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #333; background: #f8f8f8; } .hl ...