python3入门之几个函数变化
获得更多资料欢迎进入我的网站或者 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入门之几个函数变化相关推荐
- python3.6中内置函数变化
最近学习发现,python3.x比之与python2.x,许多内置要么不再是内置函数,要么已经改变调用方式.因此决定把已知的变化写下,以作参考. reduce(function,iterable): ...
- 大话python3入门基础语法
大话python3入门基础语法 语法目录 大话python3入门基础语法 总纲 1.基础类型 2.列表类型变量 3.字典类型 4.函数类型 5.类类型 6.总结 总纲 python是一门涉及面很广的语 ...
- python3中文教程_Python视频教程:Python3入门+进阶让你快速掌握Python3
全网最热Python3入门+进阶 更快上手实际开发 无论是大数据.人工智能还是机器学习,Python都是最热门的首选语言 ,这次课程,就将带你从基础入门Python3,掌握Python3.x 版本语法 ...
- python3入门到精通 pdf_解析《Python3标准库》PDF中英文代码+《算法之美指导工作与生活的算法》PDF中英文+《Scratch编程从入门到精通PDF》趣学...
我想Python之所以流行,原因在于:1. 语言本身优美,表达力强.适合做快速原型开发.且学习曲线平坦,上手快. 2. Python标准库正是应对了这第二点.丰富的库实现得以让python程序员迅速完 ...
- 轻松玩转AI(从Python开始之Python3入门)
轻松玩转AI路径: 从Python开始 [链接] 数据科学 [链接] 机器学习 [链接] 深度学习--神经网络 [链接] 从Python开始: Python3入门 [链接] Python3进阶 [链接 ...
- Python3入门(一)
Python3入门(一) 一.python3 简介 Python是一个高层次的结合了解释性,编译性,互动性和面向对象的脚本语言. Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其 ...
- Python3入门之一
Python3入门之一 Python标识符大小写敏感. 基本数据类型: int类型: Python所能表示的整数大小只受限于机器内存,而非固定数量的字节数. str类型 字符串可以使用双引号或单引号封 ...
- python3.7.1 内置函数
python3.7.1 内置函数列表 内置函数 abs() delattr() hash() memoryview() set() all() dict() help() min() setattr( ...
- Python3入门指南(持续更新)
一.环境介绍 编程IDE: VS Code 运行环境: windows .Ubuntu Python版本: 3.8.0 完整PDF下载地址(持续更新资源包): https://download. ...
最新文章
- struts2前台获取setattribute为空指针异常_告诉你,这样设计 Java 异常更优雅,更牛逼!...
- python打印字节流_Python 调用系统命令的模块 Subprocess
- ai中导入sketch_在Sketch中营造深度感
- 数据结构之顺序表和有序表查找其实现
- .svn文件夹_SVN下载安装及使用教程(二)
- mysql滴的一声就关了_关于mysql数据库在输入密码后,滴的一声直接退出界面的解决办法(详细办法)...
- python识别文字tesseract
- 2.PHP 扩展开始以及内核应用(1) --- PHP 变量在内核中的实现
- 为什么 fac_us=SystemCoreClock/8000000?
- 中国IT产业人才分布地图
- cute-cnblogs 自定义博客园样式美化二期来啦~
- android app 设置以太网静态Ip
- 京东高层重大调整!首设集团总裁职位,“二号人物”徐雷上位?
- Floyd 算法+例题
- 时间复杂度 ( 递归实现阶乘、斐波那契数列第n个数) / 空间复杂度
- 环科跨考数一英一408经验帖
- 7.23洪资内参(更新中)
- 高等代数 矩阵的相抵和相似(第5章)2 相似,特征值与特征向量,对角化
- 华为防火墙连接Web界面
- LabVIEW开发 XY Graph DoubleScale双刻度
热门文章
- 求解:Tomcat实例化Servlet类异常?
- Go 开源说第十六期预告:跨语言的分布式事务方案——DTM
- 莫言最伤人的82句话
- IELTS学习(006) - 单词(科技发明篇)
- 00前言-CentOS零基础学习
- flutter 图片压缩_Flutter包大小治理上的探索与实践
- 一篇文档掌握Jdk8中Javascript引擎Nashorn的使用方法
- Java使用SpringBoot实现简单的文件上传(上传文件到本地)
- M1 Pro 安装/卸载 Anaconda-Navigator 蟒蛇 ARM/Intel
- 迷茫的我......