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. ...
最新文章
- js 查找树节点 数组去重
- python脚本自动运行失败_解决Python中定时任务线程无法自动退出的问题
- mac下安装配置mongodb
- SAP CRM产品主数据的附件信息在搜索时就已经从后台被读取了
- bzoj3503: [Cqoi2014]和谐矩阵
- echarts 获取点击的y轴数值_有机磷酸催化对醌的不对称直接加成反应合成轴手性芳基醌类化合物...
- 学习路上遇到的Error2
- 如何在windows server 2008上配置NLB群集
- yii2框架随笔19
- 第三次大作业-作业准备
- 从0开始搭建微信小程序(前后端)的全过程
- 【PyTorch】深度学习实战之PyTorch实现线性回归
- Verifying an Alien Dictionary
- socket的基本使用
- virt-manger创建虚拟机及virtio网卡
- SDN入门:Ubuntu下SDN环境搭建(Floodlight+Minite)(踩坑教程,解决FL1.2版本无法访问网页问题)
- MySQL 日志的类型
- 安卓apk安装包腾讯云-乐固加固以及重新签名
- JavaScript ( 预解析 )
- 浏览器「无痕模式」可能要没…