昨天学了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'123n'(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嵌入shell代码_大家一起学python-Python基础1

    本节内容 Python简介 Python的发展史 选择Python 2 还是python 3? Python安装 第一个Python程序 Python变量 学习怎么输入 数据类型 数据运算基础 表达式 ...

  2. 小学生python编程写游戏_小学生开始学Python,开发AI的首选编程语言:推荐一波Python书单...

    AlphaGo 都在使用的 Python 语言,是最接近 AI 的编程语言. 教育部考试中心近日发布了"关于全国计算机等级(NCRE)体系调整"的通知,决定自2018年3月起,在全 ...

  3. Python 图像 一样大小_#带你学Python# 表白利器:用Python发微信表情画-带你认识图片的秘密...

    首先感谢大家对上篇文章"python实现传染病模型"的肯定: 孙小白:#带你学Python# 疫情当前,在家没事?你也可以用Python预测疫情发展​zhuanlan.zhihu. ...

  4. python处在哪个阶段_如何在学Python的过程中更好地成长技术

    Python是一门编程语言,所以重点在于如何用好这门语言,只有能够做好项目,才能证明自己逐步掌握好了这门语言.在学习阶段,最终的目标是要尝试着自己用Python搭建一个网站,也算是对自己学习成果的一种 ...

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

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

  6. python列表删除算法_关于算法:如何从python中的列表中删除重复的条目

    最近在一次采访中,我被要求编写一个python代码来从列表中删除所有重复的条目. 例如: Input List = {1,2,4,5,2,3,1} Expected Output List = {4, ...

  7. python赋值运算符难理解_零基础学 Python(8)运算符 — 算术、比较、赋值、逻辑...

    Python 的运算符有:算术运算符.比较运算符.赋值运算符.逻辑运算符.成员运算符.位运算符.身份运算符.本章主要讲解 Python 的算术运算符.比较运算符.赋值运算符.逻辑运算符. 算术运算符 ...

  8. python vb 哪个好学_最难学的七大编程语言,VB 第一,Python垫底,看你学的排第几...

    原标题:最难学的七大编程语言,VB 第一,Python垫底,看你学的排第几 在很多人眼里程序员的标配就是黑框眼镜+格子衫+双肩包+牛仔裤+运动鞋,拥有了这些可能就被判定为一个程序员. 而如何判定一个程 ...

  9. python进行整数计算_零基础学python_05_数字(整数+浮点数)

    在编程中,经常使用数字来记录游戏得分.表示可视化数据.存储Web应用信息等.Python根据数字的用法以不同的方式处理它们.鉴于整数使用起来最简单,下面就先来看看 Python是如何管理它们的. 1. ...

最新文章

  1. mybatis中传入String类型参数异常
  2. python 标签云_标签云算法Python实现
  3. 拿访问网站用户IP 纯JS实现
  4. windows xp 创建 Oracle(11G)数据库实例时写入系统日志失败解决方案
  5. IT男出轨概率最高是哪家机构得出的统计结论?
  6. c++前置声明的一点总结
  7. 初学JAVA随记——循环语句的几个要点
  8. 心电自动分析技术综述-Phililps DXL / GE Marquette / Glasgow / HES Hannover / Mortara
  9. mysql alisql_初次安装aliSql
  10. 忘记压缩包密码 python 暴力破解rar密码
  11. t检验临界值表中的n是什么_t检验(t-test)临界值表
  12. 将数据表的纵向数据横向显示
  13. laravel编写Console定时脚本
  14. 左移,右移的数字意义
  15. Python综合评价模型(三)秩和比法
  16. springboot增加单元测试类
  17. 手机变电脑,畅玩更愉快(免费领取3个月云电脑,可用办公,可用做PPT,可用玩游戏)
  18. python 分段函数 表示曲面_绘制三维分段函数
  19. useEffect使用规范
  20. 智慧农贸系统-助力农贸产业升级,优化市民菜篮子

热门文章

  1. SC9832 Android7.0 基准仓库建立
  2. 求空间中两条直线的交点
  3. 产品推广软文怎么写?500字的写作技巧为你送上,拿走直接用
  4. epoll的底层实现原理
  5. 三菱m64计算机连接参数,M64参数设置教程三菱M64编程手册 - 广州正凌
  6. 页面滚动头部固定 背景色显现
  7. shell脚本三剑客
  8. Play with Tacker(by quqi99)
  9. 如何制作用于遥感影像分类的高分辨率遥感影像数据集?
  10. (一)如何理解、认识Qt