python 日记 day4。】的更多相关文章

1.为何数据要分类 数据是用来表示状态的,不同的状态应该用不同类型的数据来表示. 2.数据类型 数字 字符串 列表 元组 字典 集合 列表:列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据,32位python的限制是 536870912 个元 素,64位python的限制是 1152921504606846975 个元素.而且列表是有序的,有索引值,可切片,方便取值. 增i = [,,,'a'] li.insert(,) #按照索引去增加 print(li) li.append…
1.为何数据要分类 数据是用来表示状态的,不同的状态应该用不同类型的数据来表示. 2.数据类型 数字 字符串 列表 元组 字典 集合 列表:列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据,32位python的限制是 536870912 个元 素,64位python的限制是 1152921504606846975 个元素.而且列表是有序的,有索引值,可切片,方便取值. i = [,,,'a'] li.insert(,) #按照索引去增加 print(li) li.append(…
量化分析师的Python日记[第1天:谁来给我讲讲Python?]薛昆Kelvin优矿 001 号员工2015-01-28 15:48 58 144克隆 ###“谁来给我讲讲Python?” 作为无基础的初学者,只想先大概了解一下Python,随便编个小程序,并能看懂一般的程序,那些什么JAVA啊.C啊.继承啊.异常啊通通不懂怎么办,于是我找了很多资料,写成下面这篇日记,希望以完全初学者的角度入手来认识Python这个在量化领域日益重要的语言 ###一,熟悉基本 在正式介绍python之前,了解…
list列表: # # 列表 ''' # 增 # li = [1,'qwer','小明',[1,2,'qwe']] # print(li[0],type(li)) # 跟字符串的操作方法是一样的,返回的数据类型就是列表 # 增 append # li.append([0,1,2,'00']) # 列表增加 加到原有列表中,只能加一个参数 # print(li) # 添加十个员工的名字 li = ['小张','小李','小王','小明','小刘'] while 1: name = input('请…
python Day4 1.列表 列表初识 之前的的三种str.int.bool在有的条件下不够用 str:存储少量的数据. 切片还是对其进行任何操作,获取的内容都是str类型.存储的数据单一. 列表和字符串相比的优点在于: list["xdad",100,[1,2,3]] 承载任意数据类型,存储大量的数据. python常用的容器数据类型. 列表是有序的,可索引,切片,步长 关于列表切片的小练习 li=[1,3,2,"a",4,"b",5,&q…
思路: 用循环提取最里面的括号,再进行运算 运算时利用正则表达式寻找相应的运算符 先进行乘除,再进行加减 (参考武sir和金角大王的代码) 流程图: 代码: #!/usr/bin/env python # -*- coding:utf-8 -*- import re def cheng_and_chu(arg): #计算乘除 val = arg[0] #把传入的列表中第0个元素赋值给val mch = re.search('\d+\.*\d*[\*\/]+[\+\-]?\d+\.*\d*', v…
#!/usr/bin/python shoplist=['mango','apple','carrot','banana','oracle','python'] length = len(shoplist) global n ,-): : n = shoplist.index(shoplist[]) shoplist.remove(shoplist[n]) print n continue >i: n=n+-i- shoplist.remove(shoplist[n]) print n cont…
今天学习了Python的一些基本知识,就是简单的输入输出.因为我安装的Python环境是3.6版本的,因此我说的自己体会到的问题都是基于这个版本而得出的问题,说一下今天感觉要注意的要点吧. 1.首先是数据的类型,发现定义的时候,不像java那样,要一开始就给它定义String,int这样子的东西,就直接就是变量名然后赋值就可以了.略惊讶. 2.接着是输入的问题.输入的时候,我是直接用input()函数来输入,问题来了,如果想要拿到的是整数怎么办呢?这时候就需要强转了.强转的格式如下: 变量名 =…
一.集合(set) 1.集合的定义 set 是一个无序的元素集合,支持并.交.差及对称差等数学运算, 但由于 set 不记录元素位置, 因此不支持索引.分片等类序列的操作. 2.集合的创建 大括号或 set() 函数可以用来创建集合. 注意:想要创建空集合,你必须使用set() 而不是 {} . {}用于创建空字典 list = [1,3,2,4,2,5,7] list = set(list) #将列表转成集合,集合用{}表示 print(list,type(list))#输出结果为:{1, 2…
day4 知识补充&数据类型:列表,元祖 1.知识补充 1.编译型/解释型 编译型:在代码编写完成之后编译器将其变成另外一个文件教给你算计执行. 代表语言:Java,c,c++ ,c#, Go... 解释型:写完代码后交给解释器,解释器从上到下一行行代码执行:边解释边执行.(实时翻译) 代表语言:python, PHP, JavaScript... 2.代码文档头文件 #!/usr/bin/env python     (解释器路径)​# -*- conding:utf-8 -*-   (默认解…