python

本文介绍了Python的基础知识,包括转义字符、各种数据类型如数字、字符串、列表、元组、集合和字典等,并讲解了字符串操作方法及列表的常用操作。此外还探讨了不同数据类型之间的转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python基础

1.转义字符


2.数据类型:Number( 数字)String ,List-可变,Tuple(元组)Sets(集合)

Dictionary(字典)-可变

  • Number( 数字)

复数:.形式为a+bi的数或表达式,其中a和b是实数,i=-1。亦称复量。

  • 字符串(不可变性--创建之后不能改变)

  • 计算字符串的长度:s=‘sss’print(len(s))/print(a[1])

  • 反向索引从 -1开始

  • 分片:

  • 字符串格式:title(首字母大写)/uppter(大写)/strip(去空格)lstrip(去左空格)
  • Raw:表示原始字符串抑制转义,不能以单个“\”结尾

3.进制


  • 十进制转二进制:是一个除2的过程
  • 二进制转十进制:是一个乘2的过程 

列表 students = ["张三",“李四”,1]

  •  通关索引查询修改
  • insert,appends,
  • pop(添加索引)(返回删除的元素默认删除最后一个元素)
  • remove(添加元素)
  • del students[2]
  • sort()与sorted()的不同在于,sort是在原位重新排列列表,而sorted()是产生一个新的列表。

  • python中列表,元组,字符串如何互相转换
  • #列表转为字符串/转为集合
    a1=["1","4","5","1"]
    a2="".join(a1)
    print(a2)
    a7=set(a1)#转为集合可以去重
    print(a7)
    #列表转为元组
    a3=[2,2,3,4]
    a4=tuple(a3)
    print(a4)
    
    #字符串转为列表
    a5="asadfasd"
    a6=list(a5)
    print(a6)


元组

  • 不能修改 eg num = (200,300)

字典:是一系列键值对,每个健都与一个值相关联

  • eg person ={“name”:"张三","age":11} print(person["age"])
  • 添加键值对:person[1] = 3

集合:是一个无序不重复的列表

eg

num1={"hello"} 打印出来是hello

num2=set("hello")打印出来是随机的helo

添加元素:

set2 =set('asdfghj')
set2.add('g')//添加一个元素
set2.update('drrtwrgj')//添加多个元素



类型转换

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值