---恢复内容开始--- 一.字符串的索引与切片 1.索引 s = 'ASDFGHJKL' 有序序列,索引--index:从0开始 s1 = s[0],取出单个元素:A: s1是个全新的字符串和原字符串无关 2.切片 #想取ASDF: s2 = s[0:4] 规律:顾头不顾腚 #想取L: s3 = s[-1] #想全取 s4 = s[:] or s[0:] s5 = s[0:-1],最后一位取不到 3.跳着取,加步长 s = 'ABCDLSESRF' s6 = s[0:5:2] 取:ACL 4.…
数据类型整体分析 int :用于计算bool:True False 用户判断str:少量数据的存储 list:列表 储存大量数据 上亿数据[1,2,3,'zzy',[aa]] 元组:只读列表(1,23,'asdadas') dist:字典 键值对的形式储存,关系型{'name':'小王八','age':16}{'小王八':[12,3,'dsaa'],'二哥':[200,200]} 集合:求交集等{1,2,33,'adsf'} int bool str 数据转换 int: i =2 print(b…
基础数据类型的补充 str: 首字母大写 name = 'alexdasx' new_name = name.capitalize() print(new_name) 通过元素查找下标 从左到右 只查找一个 name = 'alexdasx' new_name = name.find('e') print(new_name) # print(name.find("b")) #find查找不存在的返回-1 查找 从左向右 只查找一个 name = "alelx" pr…
python开发之路:数据类型初识 数据类型非常重要.不过我这么说吧,他不重要我还讲个屁? 好,既然有人对数据类型不了解,我就讲一讲吧.反正这东西不需要什么python代码. 数据类型我讲的很死板...大家谅解. 数据类型有很多,因为在python3和python2里用变量执行命令是默认是str字符串类型的,如果要变成数字查验列表的话就非常麻烦.如果不用数据类型进行强制转换的话即会报错.python2里的input非常恶心,因为他们默认数据类型是str字符串,所以你输入一串数字会报错. 首先,比…
字符串类型 字符串是不可变的数据类型 索引(下标) 我们在日常生活中会遇到很多类似的情况,例如吃饭排队叫号,在学校时会有学号,工作时会有工号,这些就是一种能保证唯一准确的手段,在计算机中也是一样,它就叫索引,也叫下标, 注意:索引都是从0开始,只有有序的对象才会有索引 切片 只取字符串中某一部分的,就要切片,切片特性:顾头不顾尾   name = 'alisa' print(name[:]) #运行结果:ali 只会取 的下标对应的值 步长 步长是指你取值的间隔长度,例如: name = 'al…
一.数据类型初识 1.数字 2 是一个整数的例子.长整数 不过是大一些的整数.3.23和52.3E-4是浮点数的例子.E标记表示10的幂.在这里,52.3E-4表示52.3 * 10-4.(-5+4j)和(2.3-4.6j)是复数的例子,其中-5,4为实数,j为虚数,数学中表示复数是什么?. 工程领域J int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值范围为-2**…
一.数据类型的转换 常用的是:int 转str.str转int.int转bool 时   非零即为 True . # 数据类型之间转换 ***** # int <--> str str(int) int(str) # int ---> bool : 非零即为True,零即为False, True ---> 1 False ---> 0 # bool --->str : # print(bool('Alex')) --->True # 空字符串 ---> bo…
字典的定义-dict 字典(dict)是python中唯⼀的⼀个映射类型.他是以{ }括起来的键值对组成,字典是无序的,key是不可修改的.dic = {1:'好',2:'美',3:'啊'} 字典的操作 增 dic[键] = '值'  若键存在,则是修改,不存在则是增加 dic = {1:'好',2:'美',3:'啊'} dic[4] = '哈哈' # 4这个key值不存在,所以新增 print(dic) 输出结果:{1: '好', 2: '美', 3: '啊', 4: '哈哈'} dic[4]…
1.看代码写结果 v1 = [1,2,3,4,5] v2 = [v1,v1,v1] v1.append(6) print(v1) print(v2) [1,2,3,4,5,6] [[1,2,3,4,5,6],[1,2,3,4,5,6],[1,2,3,4,5,6]] 2.看代码写结果 v1 = [1,2,3,4,5] v2 = [v1,v1,v1] v2[1][0] = 111 v2[2][0] = 222 print(v1) print(v2) [222,2,3,4,5] [[222,2,3,4…
1  复习计算机基础 计算机基础我们讲到完整的计算机系统包括了:应用程序,操作系统,硬件三部分.那么硬件又分为:cpu,内,和硬盘. 对于用户来说我们操作计算机是通过应用程序来间接控制计算机.当我们打开应用程序,比如我们打开一个word,那么我们打开它是想进行文件编辑或者将硬盘中的文件通过显示屏 显示给我们看. 应用程序运行:当你打开word应用程序,想要显示硬盘中的word文档,应用程序首先会向操作系统发出请求,操作系统会发一个指令给cpu让cpu到硬盘中去把所需word文档读取到 内存中,然…