获得更多资料欢迎进入我的网站或者 csdn或者博客园

本节主要介绍print,import和input,t函数,包括他们在python2.7和python3 的区别以及用法。下面附有之前的文章;

python3的print函数的变化

python3之前的print是简单的语句比如要打印hello world

>>> print 'hello world'
hello world
>>> 

而python3之后的版本中print已经变为了函数。比如要打印必须加上();如下:

#直接按语句打印会出现错误:
peace@peace:~$ python
Python 3.4.3 (default, Mar 26 2015, 22:03:40)
[GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'hello world'File "<stdin>", line 1print 'hello world'^
SyntaxError: Missing parentheses in call to 'print'
#应该用函数打印
>>> print ('hello world')
hello world
>>> 

print函数的功能

注意(python3之前的print语句功能基本没有变)

使用逗号输出:

使用print时,也可以在语句中添加多个表达式,每个表达式用逗 号分隔;在用逗号分隔输出时,print语句会在每个输出项后面自动添加一 个空格;
注意:不管时字符串还是其他类型都是转化为字符串进行打印

>>> print('peace',22)
peace 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
>>>
#如果在结尾加上逗号,name接下来的语句会与前一行、打印在一行;(python3之前才有效)
#建立douhao.py在里面输入
print 'peace',
print 22
#在输入如下语句即可:
peace@peace:~/workspace/python$ python2.7 douhao.py
peace 22

import函数

导入格式

将整个模块导入,格式为:import somemodule;
从某个模块中导入某个函数,格式为:from somemodule import somefunction;
从某个模块中导入多个函数,格式为:from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为:from somemodule import *

两个模块同名函数解决办法

1导入模块使用模块名进行调用;

#导入模块
import module1
import module2 #调用同名函数的方法
module1.open()
module2.open()

2使用关键字as进行改名

#导入函数,并给函数取相应的别名
from module1 import open as open1
from module2 import open as open2

3例子

>>> from cmath import cos as s
>>> from math import cos as c
>>> s(30)
(0.15425144988758405+0j)
>>> c(30)
0.15425144988758405
>>> 

input函数

Python3中用input()取代了raw_input(),当然这仅仅是重命名,使用上并没有不同;python3之前的input()不再取用;
input()函数不管你输入什么返回的是字符串;

#与python3之前的raw_input()相同
>>> k=input('intput int ')
intput int 12
>>> k
'12'
>>> 

相关链接:

python3入门之类
python3入门之函数
python3入门之循环
python3之if语句
python3入门之赋值语句介绍
python3入门之print,import,input介绍
python3入门之set
python3入门之字典
python3入门之字符串
python3入门之列表和元组
python3入门之软件安装
python3爬虫之入门和正则表达式

python3入门之几个函数变化相关推荐

  1. python3.6中内置函数变化

    最近学习发现,python3.x比之与python2.x,许多内置要么不再是内置函数,要么已经改变调用方式.因此决定把已知的变化写下,以作参考. reduce(function,iterable): ...

  2. 大话python3入门基础语法

    大话python3入门基础语法 语法目录 大话python3入门基础语法 总纲 1.基础类型 2.列表类型变量 3.字典类型 4.函数类型 5.类类型 6.总结 总纲 python是一门涉及面很广的语 ...

  3. python3中文教程_Python视频教程:Python3入门+进阶让你快速掌握Python3

    全网最热Python3入门+进阶 更快上手实际开发 无论是大数据.人工智能还是机器学习,Python都是最热门的首选语言 ,这次课程,就将带你从基础入门Python3,掌握Python3.x 版本语法 ...

  4. python3入门到精通 pdf_解析《Python3标准库》PDF中英文代码+《算法之美指导工作与生活的算法》PDF中英文+《Scratch编程从入门到精通PDF》趣学...

    我想Python之所以流行,原因在于:1. 语言本身优美,表达力强.适合做快速原型开发.且学习曲线平坦,上手快. 2. Python标准库正是应对了这第二点.丰富的库实现得以让python程序员迅速完 ...

  5. 轻松玩转AI(从Python开始之Python3入门)

    轻松玩转AI路径: 从Python开始 [链接] 数据科学 [链接] 机器学习 [链接] 深度学习--神经网络 [链接] 从Python开始: Python3入门 [链接] Python3进阶 [链接 ...

  6. Python3入门(一)

    Python3入门(一) 一.python3 简介 Python是一个高层次的结合了解释性,编译性,互动性和面向对象的脚本语言. Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其 ...

  7. Python3入门之一

    Python3入门之一 Python标识符大小写敏感. 基本数据类型: int类型: Python所能表示的整数大小只受限于机器内存,而非固定数量的字节数. str类型 字符串可以使用双引号或单引号封 ...

  8. python3.7.1 内置函数

    python3.7.1 内置函数列表 内置函数 abs() delattr() hash() memoryview() set() all() dict() help() min() setattr( ...

  9. Python3入门指南(持续更新)

    一.环境介绍 编程IDE:  VS Code 运行环境:  windows .Ubuntu Python版本:  3.8.0 完整PDF下载地址(持续更新资源包): https://download. ...

最新文章

  1. struts2前台获取setattribute为空指针异常_告诉你,这样设计 Java 异常更优雅,更牛逼!...
  2. python打印字节流_Python 调用系统命令的模块 Subprocess
  3. ai中导入sketch_在Sketch中营造深度感
  4. 数据结构之顺序表和有序表查找其实现
  5. .svn文件夹_SVN下载安装及使用教程(二)
  6. mysql滴的一声就关了_关于mysql数据库在输入密码后,滴的一声直接退出界面的解决办法(详细办法)...
  7. python识别文字tesseract
  8. 2.PHP 扩展开始以及内核应用(1) --- PHP 变量在内核中的实现
  9. 为什么 fac_us=SystemCoreClock/8000000?
  10. 中国IT产业人才分布地图
  11. cute-cnblogs 自定义博客园样式美化二期来啦~
  12. android app 设置以太网静态Ip
  13. 京东高层重大调整!首设集团总裁职位,“二号人物”徐雷上位?
  14. Floyd 算法+例题
  15. 时间复杂度 ( 递归实现阶乘、斐波那契数列第n个数) / 空间复杂度
  16. 环科跨考数一英一408经验帖
  17. 7.23洪资内参(更新中)
  18. 高等代数 矩阵的相抵和相似(第5章)2 相似,特征值与特征向量,对角化
  19. 华为防火墙连接Web界面
  20. LabVIEW开发 XY Graph DoubleScale双刻度

热门文章

  1. 求解:Tomcat实例化Servlet类异常?
  2. Go 开源说第十六期预告:跨语言的分布式事务方案——DTM
  3. 莫言最伤人的82句话
  4. IELTS学习(006) - 单词(科技发明篇)
  5. 00前言-CentOS零基础学习
  6. flutter 图片压缩_Flutter包大小治理上的探索与实践
  7. 一篇文档掌握Jdk8中Javascript引擎Nashorn的使用方法
  8. Java使用SpringBoot实现简单的文件上传(上传文件到本地)
  9. M1 Pro 安装/卸载 Anaconda-Navigator 蟒蛇 ARM/Intel
  10. 迷茫的我......