一.程序交互

name = input(“你的名字是:”) #用户输入,输入的任何东西都存储成str(字符串类型)的形式

二.注释的重要性

以后动辄几千行代码的时候,回过头再去看的时候,发现自己都看不懂了,在工作中还会大家一起合作完成代码,不写注释的话,更难以交流了。

单行注释直接在句首写上#就好了

多行注释可用快捷键ctrl+/,或者用三个引号括起来''' 99999999

12345789

'''

#1. 不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可

#2. 注释可以用中文或英文,但不要用拼音

三.基本数据类型(查看数据类型的方法type())

1.数字类型

int(整型)

在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647

在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

long(长整型)

跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。

注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。

注意:在Python3里不再有long类型了,全都是int

float(浮点型)(精度限制17位,小数点后16位)

定义:salary=3.1 #salary=float(3.1)

用于标识:工资,身高,体重,

############ if a.isdigit(): # 判断是不是a数字

2.字符串类型

python中,加了引号(单引号可以,双引号也可以,三个单引号也可以)的字符都叫字符串

你需要考虑单双的配合(特殊情况,其他情况下随意)

msg = "My name is Alex , I'm 22 years old!"

多引号什么作用呢?作用就是多行字符串必须用多引号

字符串拼接:

字符串可以进行相加和相乘的操作

>>> a='hello'

>>> b=' world'

>>>

>>> a + b

'hello world'

>>> res=a + b

>>> print(res)

hello world

>>> a*3

'hellohellohello'

3.布尔类型(bool)

布尔类型很简单,就只有两个值,一个真(true),一个假(false),主要用于逻辑运算

4.列表类型(list)

创建 name = ['张三',‘王五’,‘李四’,1,2,5,4,5,4,‘李四’]

查询,取出 name[0] # 结果为'张三' name[-1] # 结果为'李四'

查询索引值 name.index('李四') # 结果为2,有重复的时候,只能找到第一个

查询重复出现的个数 name.count('李四') # 结果为2(个)

切片(顾头不顾尾) name[0:2] #结果为['张三','王五']

值得注意的是 name[-5:-1] # 结果为[5,4,5,4] name[-5:] # 结果才是[5,4,5,4,'李四']

中间隔一个取一个 name[7:2] # 结果为['张三','李四',2,4]

增加和修改 name.appeend('Xander') # 加到了最后面

name.insert(0,'lexi') # 插入到指定位置

修改(直接赋值就好了) name[1:3] = ‘abc’ # 批量修改‘王五’,‘李四’被修改成了'a','b','c'(中间还增加了一个)

删除 name.pop() # 删掉最后一个

name.remove('张三') # 删除索引到的第一个'张三'

del name[1] # 删掉了name[1],删除全局,可以删除任何东西

del name[1:5] # 批量删除

排序 n = ['a','c','b','f','e',1,3]

n1 = ['a','c','b','f','e']

n2 = [1,2]

n.sort() # 会报错int和str不能一起排序

n1.sort() # 会按照ASCII码表排序

反转 n.reverse()

拼接列表 n1 + n2 # 或者n1.extend(n2)

清空列表 n.clear()

copy n1 = n2 # 如果修改了n2列表中的值,n1也会一起被修改,这里和变量里面是不一样的

n1 = n2.copy() # 这个时候修改n2不会一起修改n1的值

四.格式化输出 利用占位符

%s就是代表字符串占位符,除此之外,还有%d,是数字占位符, 如果把上面的age后面的换成%d,就代表你必须只能输入数字啦;

%f小数

1 name = input('Name:')2 age = input('Age:')3 job = input('Job:')4 hometown = input('Hometown:')5

6 info='''

7 --------info of %s---------------8 Name: %s9 Age: %s10 Job: %s11 Hometown: %s12 ------------end------------------13 '''%(name,name,age,job,hometown)14 print(info)

格式化

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

python数据的格式输出_python数据类型,格式话输出相关推荐

  1. python 数据保存为npy和npz格式并读取

    目录 python 数据保存为npy格式 python 数据保存为npz格式 python 数据保存为npy格式 补充: numpy.save("./文件名", 数组名):以二进制 ...

  2. python关于excel格式刷_python excel 格式刷_今天竟然发现了Excel 的明显bug,格式刷一定要小心用...

    没想到,象excel这样的成熟软件,竟然能被我发现bug,但是这个发现浪费了我整整一个下午,不过好在还发现了.否则,求和总额不对,后果不堪设想. 中国人制表的习惯和老外是很有些不同的,就像老外基本上是 ...

  3. python 美化输出_python基础_格式化输出(%用法和format用法)

    目录 %用法 1.整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 1 >>> print('%o' % 20)2 24 3 > ...

  4. python数据可视化的特点_python的数据分析到底是啥?python数据可视化怎么做?

    python是个啥?它一个强大的编程语言.数据分析是个啥?它一目了然,就是将数据进行分析,看看能得出什么结论.那python的数据分析到底是啥?其实就是通过这个语言将数据分析做出来,更加便捷化,更加速 ...

  5. python数据可视化是什么_Python数据可视化的四种简易方法

    数据可视化是任何数据科学或机器学习项目的一个重要组成部分.人们常常会从探索数据分析(EDA)开始,来深入了解数据,并且创建可视化确实有助于让问题更清晰和更容易理解,尤其是对于那些较大的高维度数据集.在 ...

  6. python的print输出_python中的print()输出

    1.普通的输出: print(str)#str是任意一个字符串,数字・・・ 2.格式化输出: print('1,2,%s,%d'%('asd',4)) 1,2,asd,4 与C语言有点类似 3.其它: ...

  7. python数据可视化散点图案例_Python数据可视化—散点图_python 数据可视化

    Python数据可视化-散点图 PS: 翻了翻草稿箱, 发现居然存了一篇去年2月的文章...虽然naive,还是发出来吧... 本文记录了Python中的数据可视化--散点图scatter, 令x作为 ...

  8. python数据科学课后答案_Python数据科学-技术详解与商业实践-第五讲作业

    作者:Ben,著有<Python数据科学:技术详解与商业实践>.<用商业案例学R语言数据挖掘>.<胸有成竹-数据分析的SAS EG进阶>作者.2005年进入数据科学 ...

  9. python数据归一化处理方法_python测试数据怎么归一化

    在python上数据归一化后怎样还原目测是autonorm.py中lin 17 normdataset=zeros(shape(dataset)) 这一句 shape(dataset)返回的是元组,但 ...

最新文章

  1. 像童话一样学习OSPF原理
  2. 【MongoDB】增删改查基本操作
  3. python去重复记录_Python列表去重复项的N种方法(实例代码)
  4. python做物联网控制_python实现NB-IoT模块远程控制
  5. 如何让Sublime Text2支持GBK编码
  6. [每天一个知识点]31-乱七八糟-如何判断预言有效
  7. Excel中的图表制作(一) -各种商品销售量显示
  8. 5、最长回文子串(python)
  9. 数学算法对计算机编程的优化
  10. 计算机组成flash小游戏,flash小游戏动画制作步骤(带源文件)
  11. C# 使用SHFileOperation 复制文件 注意引用方式
  12. WP短代码实现“chat”文章聊天形式 文章也能活跃起来
  13. Python 进阶视频课 - 14. FR007 利率掉期定价和曲线拔靴
  14. 计算机中丢失XINPUT无法修复,xinput1_3.dll丢失怎么修复
  15. 青少年编程scratch一级-熟悉编程软件(答案及详解+线上题库答题)
  16. [HNOI2004]高精度开根
  17. ac管理器管理员密码忘记了_人们为什么不使用密码管理器
  18. 零信任时代,企业如何提升自身安全?
  19. 原来普洱茶还有预防头痛,减轻体重,缓解压力和失眠的作用,而且是年份久的普洱茶效果好
  20. SSM在线学习网站的设计与实现毕业设计源码011451

热门文章

  1. linux man手册_读书笔记:Linux命令行与shell脚本编程大全 第一章~第五章
  2. unity 批量导入模型工具_如何将VMD舞蹈导入桌面萌娘MMD
  3. 21天学通HTML5和CSS3第二版,21天学通HTML5+CSS3
  4. openocd for windows
  5. volumio怎么连接屏幕_电视机维修电话|电视开起一闪一闪的,是怎么回事?
  6. 4、路由器和主机如何配置IP地址等信息才能使计算机相互通信
  7. 计算机主板等级指标,转载一篇主板文章,教你认识三大厂主板分级
  8. android 桌面图标创建,android创建桌面图标
  9. mysql 触发器_进阶msql触发器-指南
  10. layui单元格鼠标样式_Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法...