浅谈python的输入输出,注释,基本数据类型


Posted in Python onApril 02, 2019

1.输入与输出

python中输入与输出函数为:print、input

help()
帮助的使用:help()

help(print)

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

  Prints the values to a stream, or to sys.stdout by default.
  Optional keyword arguments:
  file: a file-like object (stream); defaults to the current sys.stdout.
  sep:  string inserted between values, default a space. 插入字符
  end:  string appended after the last value, default a newline. 换行标志
  flush: whether to forcibly flush the stream.
#例子
a = 1
b = 2
c = 3
print(a,b,c)		
print(a,b,c,sep = '--+--' )#在AB中插入--+--
print(a,b,c,end = '这是一个不换行的结束符号!')#表示该输出不换行	
#结果为:
1 2 3
1--+--2--+--3
1 2 3这是一个不换行的结束符号!

注意:

  1. 编写时数字不能写在最前面,但是可以写在后面 a1可以1a不可以。
  2. 编写要求:标点符号必须为英文字符,引号内可以键入中文字符。
  3. 不能将变量名设置为常用的英文单词。
  4. python中严格区分大小写,严格要求缩进的格式。
  5. input的输入为字符串,若要其他类型需要类型转化。
  6. 辅助工具可以使用notepad++,sublime text 3。

2.注释:

单行注释: 
#这是一个单行注释
多行注释:

(1)'''形式的多行注释

'''
这是第一行注释
这是第二行注释
在遇到下一个三引号之前可以一直键入注释
'''

 (2)" " "形式的多行注释

" " "
第一行注释
第二行注释
" " "

 3.数据类型:

可以使用 type() 方法来查看数据类型
(1) int,float

a = 15
b = 13.14
print(type(a))
print(type(b))

可以得到结果:

a的数据类型为int
b的数据类型为float
int类型所指代的是整数类型,float类型所指代的是小数类型。
数据运算时,只要小数参与四则运算,最后结果也为float型。

(2) 字符串str

a = input('')
print(type(a))

可得结果为str即字符串

(3)基本数据类型转换

str 《----》int

  1. 当字符串中的值都为数字时,可以通过int(str) 将字符串转换为整数类型。
  2. 将int型装换为str型时没有限制,直接使用str() 方法就可以转换。

int《----》float

  1. -int转换float使用float() 方法,在整数后面带上小数点后一位
  2. float转换为int使用int() 方法,将整数后面的小数完全抛弃,只保留前面的整数位。如果想完成四舍五入,需要使用round() 函数

str ----》list

  1. 该过程不可逆,只能通过list(str)函数将字符串拆分存入到列表中
  2. list转str需要使用join()函数,但是有局限性,列表中的各元素必须全部为字符串才可以拼接。

(4) 列表list

a=[0,1,2,3,4,5]
列表中可以放入任意类型的变量

(5)元组

元组不可更改。
元组和列表可以互相转换
a = (12,4,7,60)
注:
c = (1)
这是一个int型
c = (1,)
这是一个元组

(6)字典dict

a = {‘x':3.14,‘y':‘字典'}
保存的是键值对
a的全部key(键)是:a.keys()
a的全部value(值)是:a.values()
a的全部item(键)是:a.items()
求某一个键所对应的值:a1=a[‘x']

(7)集合set

a = {1,2,3,4,5,6}
功能: 判断关系以及去重复

b = [1,1,2,2,3,3,4,4,5,5]
b_1 = list(set(b))

以上所述是小编给大家介绍的python的输入输出,注释,基本数据类型详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
分析Python编程时利用wxPython来支持多线程的方法
Apr 07 Python
python中快速进行多个字符替换的方法小结
Dec 15 Python
分享几道你可能遇到的python面试题
Jul 24 Python
Python正则捕获操作示例
Aug 19 Python
LRUCache的实现原理及利用python实现的方法
Nov 21 Python
Django JWT Token RestfulAPI用户认证详解
Jan 23 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
Jun 19 Python
Python assert关键字原理及实例解析
Dec 13 Python
Tensorflow训练模型越来越慢的2种解决方案
Feb 07 Python
Python多进程编程multiprocessing代码实例
Mar 12 Python
Python3+selenium配置常见报错解决方案
Aug 28 Python
详解Python 中的 defaultdict 数据类型
Feb 22 Python
windows下numpy下载与安装图文教程
Apr 02 #Python
python环境路径配置以及命令行运行脚本
Apr 02 #Python
详解Python使用Plotly绘图工具,绘制甘特图
Apr 02 #Python
python查询文件夹下excel的sheet名代码实例
Apr 02 #Python
python3.6下Numpy库下载与安装图文教程
Apr 02 #Python
python使用Plotly绘图工具绘制气泡图
Apr 01 #Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
Apr 01 #Python
You might like
php FPDF类库应用实现代码
2009/03/20 PHP
PHP SPL标准库之接口(Interface)详解
2015/05/11 PHP
php实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
php fread读取文件注意事项
2016/09/24 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
PHP回调函数简单用法示例
2019/05/08 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
070823更新的一个[消息提示框]组件 兼容ie7
2007/08/29 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
弹出窗口并且此窗口带有半透明的遮罩层效果
2014/03/13 Javascript
ajax+jQuery实现级联显示地址的方法
2015/05/06 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
2017/04/22 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
vuex管理状态仓库使用详解
2020/07/29 Javascript
vue3.0实现插件封装
2020/12/14 Vue.js
python字符串连接方法分析
2016/04/12 Python
python中星号变量的几种特殊用法
2016/09/07 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
一篇文章搞定Python操作文件与目录
2019/08/13 Python
python解析命令行参数的三种方法详解
2019/11/29 Python
Django集成celery发送异步邮件实例
2019/12/17 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
keras的三种模型实现与区别说明
2020/07/03 Python
python如何实现DES加密
2020/09/21 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
Python模拟登录和登录跳转的参考示例
2020/10/30 Python
综合实践教学反思
2014/01/31 职场文书
三方股东合作协议书
2014/10/28 职场文书
关于清明节的演讲稿2015
2015/03/18 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
Python 实现Mac 屏幕截图详解
2021/10/05 Python
Redis实现订单过期删除的方法步骤
2022/06/05 Redis