圣诞节快乐

昨天学了python基础,今天开始学习数据类型,加油鸭!

惨绿青年:python有6种数据,分别是number(数字)、string(字符串)、list(列表)、dictionary(字典)、tuple(元组)、set(集合)。今天先给你讲number、string和list吧。

我:好鸭好鸭!

数字(Number)

惨绿青年:python的数字分为int(整型)、float(浮点型)、bool(布尔型)。int就是所有整数;float就是小数和用科学计数法表示的数;bool只有“True”和“False”两个值,但是“True”的数值是1,“False”的数值是0,它们都能和数字进行运算。可以用type()方法查看数据的类型。

真的诶

我:方法其实是啥鸭?

惨绿青年:方法就是一段代码的集合,也称为函数,只输入名称就可以使用了,这个以后再教你。

惨绿青年:python的数字运算符有+、-、*、/、//、%、**。+、-、*、/就是数学中的加减乘除;//是地板除,结果会把小数部分舍去;%是取余数;**就是指数运算,例如2**3就是2的3次方,试试吧。

太简单啦

字符串(Srting)

惨绿青年:python中的字符串用单引号''或者双引号""包围起来,但是引号只表示里面的内容属于字符串。字符串中有时会出现特殊字符,例如“\n”是换行符,“\t”是制表符,要正常表现这些字符,就要在前面加个“\”转义,或者在字符串前面加一个“r”,例如r'123\n'(r是raw的首字母,表示该字符串是原生字符串,不需要转义)。PS:字符串是不可修改的。

惨绿青年:字符串也可以相加,这样两个字符串就连接成一个了。字符串也可以和数字相乘,这样就能输出多次字符串。

惨绿青年:字符串可以作为模板,然后用数据填充,这称为字符串格式化。用“%”或format()方法实现,推荐用format()方法。“%”使用方法为在字符串中要填充的位置输入“%”+要填充的数据类型,例如字符串就是“%s”,数字就是“%d”。format()使用方法为在字符串中要填充的位置输入“{}”,然后在format()里输入对应的内容。

惨绿青年:字符串的每一个字符都有索引,第一个索引是数字0,之后的每个索引递增1。使用方括号加索引可以将该字符取出来。字符串还可以使用类似“[开始索引:结束索引:步长]”的方式截取字符串,该方式称为切片。索引和步长都可以为负数,步长省略时默认为1。

我:嗷,开始难起来了鸭。

惨绿青年:嘿嘿,后面还有更难的。

我:QAQ。

惨绿青年:join()方法可用字符去分隔字符串并连接起来,返回连接的字符串。split()方法可用去除字符串指定字符并返回一个列表。

嘿嘿

列表(List)

我:啥是列表鸭?

惨绿青年:列表是一种有序集合,用方括号表示,每个元素用“,”分隔开,元素可以是各种类型的数据或变量。列表和字符串相似,都有索引,都能进行切片和截取操作。此外,还能增加、删除和改变元素。

果然很相似

我:那怎么操作元素鸭?

惨绿青年:可以直接用“=”将值赋值给某个元素,用append()方法可以在数组末尾添加元素,用pop()方法可以在数组末尾删除元素,用del关键字或者remove()方法可以去除特定元素,用insert()方法可插入元素。如果索引超出列表索引的话就会报错,在使用索引之前可以用len()方法查看列表的长度。

我可真是个小机灵鬼

啊,今天的收获也是满满的,要好好消化才行~

python快乐数字_和你学Python之Python数据类型之数字、字符串和列表相关推荐

  1. python编程基础_月隐学python第2课

    python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...

  2. Python灰帽子_黑客与逆向工程师的Python编程之道

    收藏自用 链接:Python灰帽子_黑客与逆向工程师的Python编程之道

  3. 趣学python编程下载_《趣学Python编程》——1.2 安装Python

    本节书摘来自异步社区<趣学Python编程>一书中的第1章,第1.2节,作者[美]Jason Briggs,尹哲 译,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  4. angular 字符串转换成数字_蓝盟IT外包,Python算法的一般技术和嵌入式库|python|字符串|key|算法|调用...

    近年来,随着python着火,python也开始受到很多程序员的喜爱. 很多程序员已经开始使用python作为第一语言. 最近在python上刷问题时,我想去找python的刷问题常用库api和刷问题 ...

  5. python编程需要安装什么软件_[零基础学pythyon]安装python编程环境

    注:推荐一种非常重要的学习方法 在我这里看文章的零基础朋友,乃至于非零基础的朋友,不要希望在这里学到很多高深的python语言技巧. "靠,那看你胡扯吗?" 非也.重要的是学会一些 ...

  6. pythonfor输入多个数字_我一天学会了python最基础的编程

    Python编程基础 变量 任何语言都离不开变量,python也不例外,但是python中的变量不需要像c语言那样需要事先声明变量的类型,它会根据你输入的值自动判断类型,而且python还支持多个变量 ...

  7. python编程基础_月隐学python第一课

    1.概述 本文是用于描述本人学习python的过程,这是第1课情况. 2.学习目标 了解python基础知识 理解程序和程序翻译的两种形式 掌握使用pycham编程基本步骤 重点掌握变量定义 掌握数据 ...

  8. python print 换行_和我一起学Python?第1讲——Print()函数

    Print()函数的用法有以下几种:不带引号.搭配单引号.搭配双引号.搭配三引号. 1-1无引号 print(520)  #打印数字"520".括号一定要用[英文括号],不然会报错 ...

  9. 适合小学生python的书_小学生开始学Python,最接近AI的编程语言:安利一波Python书单...

    原标题:小学生开始学Python,最接近AI的编程语言:安利一波Python书单 AlphaGo 都在使用的 Python 语言,是最接近 AI 的编程语言. 教育部考试中心近日发布了"关于 ...

最新文章

  1. android 重启后进入安全模式_图文详细教程:台式电脑或笔记本也可以运行Android系统,凤凰OS...
  2. 如何借助“AI+边缘计算”助推能源产业智能化转型?这场直播给你答案 | 量子位·视点...
  3. 限制用户对页的访问php,如何限制对Django中管理页的访问?
  4. bdd行为驱动开发 java_行为驱动开发(BDD)如何与领域驱动设计(DDD)结合?
  5. 【算法】一个简单的ISODATA原理
  6. None.org.apache.spark.api.python.PythonAccumulatorV2
  7. 一元二次方程python脚本_Python实现求解一元二次方程的方法示例
  8. [深度学习] FM FFM 算法基本原理
  9. redis创建集群报错can‘t connect to node 192.168.163.203
  10. Linux系统编程(七)消息队列
  11. 获取referer中的请求参数_http请求的referer属性
  12. 使用Eclipse构建Maven项目 (step-by-step) (转收藏)
  13. c语言程序无法正常运行怎么办,win7系统运行软件提示应用程序无法正常启动0xc000005怎么办...
  14. Vue滑动隐藏图标效果
  15. 东芝Q300 PS3110主控 开卡教程+软件(技术篇)
  16. ul li img标签 图片不显示的问题
  17. Activemq优点和缺点
  18. Java 标准 I/O 流编程一览笔录( 下 )
  19. 工业物联网平台有什么功能
  20. layui点击表格图片放大

热门文章

  1. linux 异星工厂服务器,在centos上搭建《异星工厂》(Factorio)服务器端小记
  2. 2022年中级会计职称财务管理练习题及答案
  3. 数字化工厂与传统工厂的差别,你真的搞懂了吗?
  4. java打开word文件名乱码怎么解决_Word文档乱码怎么办?解决Word文档乱码的几种常见方法...
  5. 图像处理(二)之 基于OpenCV的水泥裂缝检测(区域延申)
  6. 数据库导论 关系数据库理论
  7. C语言练习题:产品信息格式化!!
  8. 【通知】最近不更新新的论文阅读
  9. 蒙牛200亿奥运营销赌得有点大
  10. 我为什么要用电子词典