`

python基础——基本数据类型

 
阅读更多


基本数据类型常用功能:

  1、整数(int)

bit_length(self)    #获取可表示的二进制最短位数

  +、-

示例:

      x = 4     print(x.bit_length())2.字符串(str)

center #居中 格式:a1.center(20.'*')

  count #字符串中子序列的出现的次数 格式:a1.count("ab",0,4) 或 a1.count("ab")

  endswith #是否以ab结尾,返回结果True或Fales 格式:a1.endswith('ab',0,4) 或 a1.endswith('ab')

  startswith

  expandtabs #把Tab键(\t)转换成空格键,默认转换成8个空格

  find #查找,返回所在位置。没找到返回-1

  rfind

  format #把字符串中的占位符({0},{1}····)转换成设置值

  join  #连接     把字符串用*连接  格式:"***".join(a1)

  ljust  #内容左对齐,右侧填充,类似center       格式:a1.ljust(30,'*')

  rjust

  lower #变小写

  lstrip  #移除左边的空格

  rstrip #移除右边的空格

  strip #移除两边的空格

  partition # 分割,前、中、后三部分,返回结果为元组类型。 格式:a1.partition('ab')

  rpartiton

  replace  #替换   格式:a1.replace("ab","cc",1)   从左向右第一个ab换成cc

  split  #分割   格式:split(‘e’,1)

  rsplit 

  swapcase  #大小写转换

  title #标题

  upper

索引  a1[0]、a1[1]

切片  a1[0:2]

循环

  while i < len(s):

    a2=a1[i]

  或

  for i in a1:

    print(i)





3.列表(list)

索引

切片

for循环

其他功能:

append   #在后面追加   格式:list1.append("abcd")

  count     #统计个数  格式:list1.count("abcd")

  extend #批量添加

  index #获取某个值的索引位置 

  insert #向指定索引位置插入数据  list1.insert(1,‘sb’)

  pop  #在list1列表中移除掉最后一个元素,并将元素赋值给a1

  remove  #移除某一个元素

  reverse #元素顺序反转

  sort  #排序



删除   del list1[1]  或  del list1[1:3]



4.元组(tuple)

索引

len

切片

for循环



count  计算元素出现的个数

  index   获取指定元素的索引位置



5.字典(dict)      # 字典每一个元素都是键(key)值(value)对

索引   dict1[“age”]

循环   默认值输出key

dict1.keys()   #获取所有的键 

dict1.values()  #获取所有的值

dict1.items()  #获取所有的键值对

示例:



  for i in dict1.values():

         print(1)





  for i,j in dict1.items():

      print(i)

      print(j)



clear  #清空所有内容

  get   #根据key获取值,如果key不存在,key指定一个默认值。 dict1.get(‘age’,'123’)

  in  #检查字典中指定key是否存在  

  update #更新

  items #所有项的列表形式

  keys  #所有的key列表

  pop(self,k,d=None)  #获取并在字典中移除

  popitem(self)   #获取并在字典中移除

 

 

   

     iteritems  #项可迭代

   

 

   

     iterkeys  #key可迭代

   

 

   

     itervalues  #value可迭代

   



删除

del dict1[‘key1’]    #删除指定索引的键值对





len(a1)  #长度

单词:

iterable  可迭代的

分享到:
评论

相关推荐

    Python基础——笔试面试利器

    ### Python基础——笔试面试利器 #### 一、Python的函数参数传递 在Python中,所有变量都是内存中对象的引用。这一点与C语言中的指针类似,但又有本质的不同。在C语言中,指针可以直接指向内存地址,而Python中的...

    Python collections——容器数据类型.7z

    虽然不是`collections`模块的一部分,但`abc`模块提供了定义抽象基类(ABCs)的基础,这对于创建自定义容器数据类型非常有用。例如,可以定义一个自定义的迭代器类,继承`abc.Iterator`。 以上就是Python `...

    第三次课:Python程序设计——语法基础——数据类型和常量变量.ipynb

    第三次课:Python程序设计——语法基础——数据类型和常量变量.ipynb

    Python 模糊知识点 —— 基本数据类型

    Python 速查笔记(一)—— 基本数据类型 文章目录Python 速查笔记(一)—— 基本数据类型1. 浮点数运算可能会出现不确定尾数,故进行条件判断时需借助round()2. 浮点数可采用科学计数法表示3. 几种特殊数值运算操作4. ...

    python入门——python基础语法2(csdn)————程序.pdf

    这篇文档主要介绍了Python的基础语法,包括输入与输出、数据类型(整型、布尔型、字符串型和浮点型)。 1. 输入与输出: - `print`函数是Python中最常用的输出函数,用于将数据打印到控制台。默认情况下,`print`...

    Python入门——组合数据类型

    【Python入门——组合数据类型】 Python 是一门高级编程语言,其强大的数据结构使得它易于学习和使用。在Python中,组合数据类型是指可以容纳多个不同类型数据的容器,主要包括列表(List)、元组(Tuple)、字典...

    8. python基础之基础数据类型--bytes(csdn)————程序.pdf

    Python中的基础数据类型之一是`bytes`,它用于表示字节串,是Python 3引入的新类型,专门处理二进制数据。字节串由字节组成,每个字节包含8位二进制,通常用来在网络传输或存储二进制文件(如图片、音频、视频等)。...

    "玩转Python爬虫——入门与实践"课程源码

    首先,我们将从Python基础开始,包括语法、数据类型、文件操作等,这些都是编写爬虫必备的基础。特别是对URL和HTTP协议的理解,因为爬虫本质上就是与服务器进行HTTP交互。 接着,课程会引入Python的requests库,这...

    Python入门——基础篇

    Python语言入门,基础篇,思维导图格式,精简版(输入输出、数据类型、条件语句、循环、字符串等常用操作、文件操作、函数、类和对象,异常、模块和包),仅供参考

    优达学城——python数据分析——探索电影数据集

    在本课程"优达学城——Python数据分析——探索电影数据集"中,我们将深入学习如何使用Python语言处理和分析电影数据。Python作为一种强大的编程语言,因其简洁易读的语法和丰富的数据分析库,如Pandas、NumPy和...

    python——大数据分析

    - Python基础:包含对变量、注释、print函数、数据类型、算术运算符、类型转换等基本概念的介绍,以及数据的容器如列表、元组、字典和集合,还有控制结构与推导式等内容。 - 数据的读写操作:涉及错误类型和异常...

    ppt3_python编程基础知识_基本数据类型.zip

    在这个“ppt3_python编程基础知识_基本数据类型.zip”文件中,我们可以期待学习到关于Python语言核心概念——基本数据类型的详细内容。Python的基本数据类型包括整型(int)、浮点型(float)、字符串(str)以及...

    1082838225293101Python爬虫——快速批量抓取表格数据并保存至Excel中.rar

    了解Python的基础语法,如变量、数据类型、条件语句、循环、函数等是开始爬虫项目的前提。 2. **网络爬虫概念**:网络爬虫是一种自动化程序,用于遍历互联网并抓取信息。它们通过模拟浏览器行为发送HTTP请求,接收...

    python项目 —— rocket-flight-simulator

    1. **Python基础**:作为项目的开发语言,Python的基础知识是必不可少的,包括语法结构(如变量、数据类型、控制流语句)、函数、模块和包的导入与使用。 2. **面向对象编程**:Python支持面向对象编程,项目可能...

    python数据分析基础教程——代码

    首先,你需要了解Python的基础语法,包括变量、数据类型(如整型、浮点型、字符串和布尔型)、流程控制(如条件语句和循环)以及函数的使用。Python的数据结构,如列表、元组、集合和字典,对于组织和操作数据至关...

    每天分享几个python项目 —— chatapp_0

    了解Python的基本数据类型、控制结构、函数以及面向对象编程是项目的基础。 2. **网络编程**:ChatApp涉及到客户端与服务器之间的通信,因此需要掌握网络编程基础,如套接字(socket)模块,用于创建和管理网络连接...

    python模块——ICE协议

    9. **序列化与反序列化**: ICE支持多种数据类型,包括基本类型、自定义类型以及数组和结构体。在跨进程通信中,数据会被自动序列化和反序列化。 10. **性能优化**: 通过设置连接池、缓存代理和启用多路复用等方式,...

    每天分享几个python项目 —— rps-game-multiplayer-using-python.zip

    1. **Python基础**:项目会用到Python的基础语法,包括变量、数据类型、条件语句、循环、函数等。 2. **Pygame库**: - **窗口与图形**:Pygame中的`pygame.display`模块用于创建游戏窗口,`pygame.image`用于加载...

    ppt3-python编程基础知识-基本数据类型(PPT71页)-说课稿.ppt

    **Python编程基础知识——基本数据类型** 在Python编程中,理解并掌握基本数据类型是至关重要的。这包括整型(Integers)、浮点型(Floats)、字符串(Strings)以及布尔型(Booleans)。这些基本数据类型构成了...

    python项目 —— memory-game

    1. Python基础知识:变量、数据类型、流程控制(if-else、for、while等)。 2. 函数定义与调用:编写和使用自定义函数来处理特定任务。 3. 模块导入:可能需要用到random模块生成随机顺序,以及time模块控制游戏节奏...

Global site tag (gtag.js) - Google Analytics