一、Python的基本数据类型

1、Python一切皆为对象
2、数据类型的组成
{
身份
类型
}#python里一切皆为指针,所以不需要考虑指针的问题
3、常用的基本数据类型
{
int 整型
boolen 布尔(大小写区分 True False)
list 列表
dict 字典
string 字符串
tuple 元组
}
4、数据类型的可变与不可变
不可变类型:int string tuple
可变类型:list dict tuple
5、python对象可以不用定义类型,但是当确定之后,不变类型就不可以再改变类型
6、字符串概念
{
子串
}
7、文件编码
Python的默认文件编码为ASCII码(对于中文不友好)
可以改成utf8码 (在代码头部加上 coding utf-8)
8、不可变与可变:
a='1234'
a[0]='2'#这是会报错的
9、什么是序列:老鹰捉小鸡 小鸡有一群序列 1234567 只有一个值在你前面,一个值在你后面
字符串同样也属于一个序列,前面是谁,后面是谁 都是确定好的
10、‘’ “” ““””的区别
功能上来讲,单引号和双引号是没有区别的 ,但是双引号括起来 里面就可以写单引号,两个双引号里面就可以写双引号
“““”””这个的意思是用来写注释的,当注释太多一行无法写完的时候,就可以通过三引号来括起来。
11、如何修改字符串
字符串是不可变的
一般来说修改字符串主要通过新建一个字符串的方式来进行
可以看到 a的值并没有改变。
12、怎么查询字符串中的东西
a.find("this") 若返回整型,则表示有,如果返回-1 则表示没有。而且如果存在,name返回的那个数就是这个子串首字符在字符串中的位置。
如果里面有很多个同样的单词 那么他只能返回第一个单词中的第一个字符的位置
如果想找一个特定的位置的指定的单词,那么可以在单词后面加上个位置 比如:a.find("this",1)
13、格式化
%s 字符串 %d 数字(联系一下占位符)
14、format格式化方法
b = "this is {1} {0}".format("my","apple") >> this is apple my
b = "this is {whoes } {fruit}".format (fruit = "apple",whoes = "my")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值