python
一片程序的天空
这个作者很懒,什么都没留下…
展开
-
python-面象对象基础语法
面象对象基础语法#在 Python 中 对象几乎是无所不在的,我们之前学习的 变量、数据、函数 都是对象# 提示 __方法名__ 格式的方法是 Python 提供的 内置方法 / 属性# dir(内置函数)def demo(): print("hello world")print(dir(demo()))# ['__bool__', '__class__', '__delatt...原创 2019-10-26 15:47:27 · 112 阅读 · 0 评论 -
python-基础-局部变量和全局变量
局部变量和全局变量#---全局变量函数内不可以修改,相同的变量名# 只会自己定义一个局部的变量名---函数内部的输出,没有定义就会到全局变量那里去找num = 10;def demo1(): num = 99; print(num)def demo2(): print(num)demo1()#99demo2()#10# 可以修改全局变量的方法:global...原创 2019-10-26 15:45:39 · 108 阅读 · 0 评论 -
python-基础-函数的使用注意事项
函数的使用注意事项# 面试题:#1.元组方式交换两个数值的值、python专有,左边是变量,右边是元组a = 3b = 5a,b = b,aprint(a,b)#函数内赋值不会对外部产生影响,但是列表使用+=的操作,# 是会改变值得,本质是会调用列表的extend方法def demo1(num,num_list): print("------") num += ...原创 2019-10-25 17:01:06 · 155 阅读 · 0 评论 -
python-基础-不可变量和可变量数据类型
不可变量和可变量数据类型#就是变量的右边是存在内存之中的,它自己有一个地址,左边的变量名只是#对它的地址的存储,右边的值得地址是不变的a = 1print(id(a)) #267114672print(id(1))#267114672b = aprint(id(b))#267114672a = 2print(id(a))#266262720# 1.不可变类型(内存中数据不允许...原创 2019-10-23 19:48:28 · 401 阅读 · 0 评论 -
python-j基础-#容器类型公共方法
容器类型公共方法#dela = [1,3,4,6]del a[1]print(a)#[1, 4, 6]#del a#print(a) #回报错,因为把定义删除了#max() min() 求其中最值 如果是字典,只比较keyt_str = "jfiangianzmgnjieomlkiya"t_list = [1,3,48,50,9]print(max(t_str))#zpr...原创 2019-10-22 13:11:07 · 97 阅读 · 0 评论 -
python-基础-字符串
字符串(除了列表使用最多的高级数据结构)直接上代码:#字符串的索引使用str1 = "hello python"print(str1[6]) #p# for char in str1:# print(char)#字符串的常用操作#1.字符串长度print(len(str1)) #12#2.统计某个小(子)字符串出现的次数hello_str = "hello hello"...原创 2019-10-21 21:28:50 · 119 阅读 · 0 评论 -
python-基础-字典
元组(dictionary,简称dict)他是除了list列表之外最为灵活得数据类型列表是有序的对象集合字典是无序的对象集合采用键值对键是唯一的符号{}#----------定义-------xiaoming_dict = {"name":"xiaosi", "age":18, "gender":"man"}print(xiao...原创 2019-10-21 15:08:07 · 108 阅读 · 0 评论 -
python-基础-元组
元组:#元组与列表最大的不同就是它不可以增删改查,元组符号是(),列表是[]#1.元组的定义info_tuple = ("zhangsan",1,1.75)print(type(info_tuple))# <class 'tuple'>#1定义的注意事项#1.1一个内容的类型single_tuple = (5)print(type(single_tuple))#<...原创 2019-10-20 23:14:45 · 156 阅读 · 1 评论 -
python基础-列表
元组:#list使用(就是数组,在数据结构之中就是链式结构)# 建立列表:name_list = ["xiaosi","haungjiaju","renxing"]print(name_list[1:]) #从1开始往后取值# ---------列表的增删改查(配合内置函数使用)------------#1.获得数据#获得数据在列表中的位置:取索引print(name_list....原创 2019-10-20 22:05:21 · 141 阅读 · 0 评论