Python
文章平均质量分 66
zjnlswd
这个作者很懒,什么都没留下…
展开
-
老齐python零基础轻松入门笔记--类的静态方法
class Date(object): def __init__(self,year=0,month=0,day=0): self.year = year self.month =month self.day=day @classmethod def from_string(cls,date_as_string): year,month,day =map(int,date_as_string.split('-')) .原创 2020-07-28 11:25:47 · 76 阅读 · 0 评论 -
老齐零基础python入门-python编程学习笔记---关于类的练习程序
class Student: def __init__(self,name,grade,subject): self.name=name self.grade=grade self.subject=subject def do_work(self,time): if self.grade>3 and time>2: return True elif self.grade<.原创 2020-07-28 10:23:51 · 176 阅读 · 0 评论 -
学点编程吧60天python入门学习笔记14--python模块和包
#作业 #杨辉三角形 def triangles(): n=[1] while True: yield n n=[x+y for x,y in zip([0]+n,n+[0])] n=0 for t in triangles(): print(t) n=n+1 if n==10: break [1] [1,...原创 2020-04-10 22:22:57 · 157 阅读 · 0 评论 -
学点编程吧60天python入门-函数4(迭代器生成器)
上期作业 #使用递归的方式,实现二分查找 def binary_search(lists,data): n=len(lists) if n<1: return "找不到" mid=n//2#中间索引 if lists[mid]>data: #要是中间索引的值大于我们想要的值,我们就到中间索引的左边的列表去找 ...原创 2020-04-08 16:08:34 · 139 阅读 · 0 评论 -
学点编程吧60天入门12--函数(3)--递归
#递归函数 #函数调用函数自身,有结束条件 #阶乘函数 def factorial(n): if n==0: return 1 return n*factorial(n-1) num = eval(input("请输入像计算的阶乘:")) print(factorial(num)) 请输入像计算的阶乘:3 6 def move(n,a,b,c): i...原创 2020-04-07 15:07:06 · 107 阅读 · 0 评论 -
学点编程吧60天python入门11--函数(2)内置函数学习笔记
#两个火车相距10km,A火车每小时1km的速度前行, #B火车每小时2km的速度前行,求b几小时后追上a def train(train1,train2): while True: train1.append("A") train2.extend(["B","B"]) print(train1) print(train2,e...原创 2020-04-06 22:30:02 · 114 阅读 · 0 评论 -
学点编程吧60天python入门-10函数(1)
#函数 def eat(dessert,fruit='apple'):#fruit是默认参数为apple,为可选参数 print("I like",dessert) print("I like",fruit) eat('chocolate') eat('ice cream','banana') I like chocolate I like apple I like ...原创 2020-04-05 21:02:11 · 143 阅读 · 0 评论 -
学点编程吧60天python入门--8数据结构
#列表 元组 #列表 shelf=['a',1,"b"] #列表的增加 lists=['1','2'] lists.append('3') lists ['1', '2', '3'] lists.extend(shelf)#合并两个列表 lists ['1', '2', '3', 'a', 1, 'b'] lists=[1,2,3,5,4] lists.sort()#排序 lists ...原创 2020-04-04 22:56:49 · 110 阅读 · 0 评论 -
学点编程吧60天python入门7控制语句if else for
#控制语句 # if # elif # else trafficLight=input("当前交通信号") if trafficLight=='y': print("黄灯请等待") elif trafficLight=='r': print("红灯停") else: print("other") 当前交通信号r (绿色字体代表输出) 红灯停 i=0 sum=0 fo...原创 2020-04-03 21:23:16 · 124 阅读 · 0 评论 -
学点编程吧60天python入门笔记6--输入输出
name="xd" print("my name is ",name) my name is xd(输出) print("ad" "dddd") addddd print("O","M",sep="-")#sep表示连接符号 O-M print("1",end="")#默认end=\n print("2") 12 print("hell0!",file=open("out....原创 2020-04-02 15:29:43 · 97 阅读 · 0 评论 -
学点编程吧60天python入门5各种运算符
原创 2020-04-02 13:13:41 · 157 阅读 · 0 评论 -
学点编程吧60天python入门4
基础语法 字符串:单引号,双引号,三引号都可以 如果字符串里有引号,则使用转义字符\' r''字符串前面有个r可以实现自动转译 word=r" this is \ an apple" 输出word "this is \\an apple" 关于命名 驼峰命名法 myApple变量 MyApple开头字母也大写的用于类 .1、变量名称尽可能的知道其含义,如:pages代表...原创 2020-03-31 19:08:57 · 112 阅读 · 0 评论 -
学点编程吧60天python入门3
linux下安装python 可以用apt 命令 sudo apt install python 源码编译安装最新版本的python:下载最新源码-》安装关联包-》配置表-》make-》安装二进制文件 定义优先级,2》1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1 sudo...原创 2020-03-30 22:50:31 · 100 阅读 · 0 评论 -
学点编程吧python入门笔记2
来源:https://www.xdbcb8.com/forum/topic/230 python的安装 注意安装的时候将python添加到环境变量。不然可能cmd可能找到python anaconda里的learning里有一些学习资料 ipython可以用,输入首字母可以提示一些函数,还有其他颜色提示等 pip install ipython -i https://pypi.do...原创 2020-03-29 21:43:35 · 188 阅读 · 0 评论 -
学点编程吧python入门笔记1
学点编程吧: https://www.xdbcb8.com/python3test03 【请勿买卖】 什么是python? python 英语是蛇的意思。发明python语言的人是吉多.范罗苏姆Guido van Rossum 他的个人主页是如下图的二维码 pep是python增强提案的缩写 下面几个提案可以去看一下 pep8:定义了编写python代码的规范和应该遵守的编码原...原创 2020-03-28 22:06:07 · 198 阅读 · 0 评论 -
python learning4 高阶应用等
#高阶函数 map/reduceIn [2]:#我们先看map。map()函数接收两个参数,一个是函数, #一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 def f(x): return x*x r=map(f,[1,2,3,4,5]) r Out[2]:<map at 0x1e74d3cf860>In [3]:...原创 2018-06-13 14:39:11 · 121 阅读 · 0 评论 -
python learning3
In [ ]:#切片 In [1]:a=list(range(100)) In [2]:a[1:19] Out[2]:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18]In [3]:a[:9] Out[3]:[0, 1, 2, 3, 4, 5, 6, 7, 8]In [5]:a[-10:-1] Out[5]:[90, ...原创 2018-06-12 17:47:47 · 92 阅读 · 0 评论 -
python learning2
In [1]: #python函数 #内置函数 #int() #float()等强制转换函数 #abs()求绝对值 1>3#可以直接比较大小 Out[1]: False In [2]: a=abs#相当于把函数名赋给了一个变量 a(-5) Out[2]: 5 In [3]: #定义一个函数 #定义空函数 def nop(): pass#pass什么都不做 def my_abs(x)...原创 2018-06-12 16:27:11 · 103 阅读 · 0 评论 -
python学习learning1
In[2]:#ASCII和字母之间的转化 ord('A') Out[2]:65In[3]:chr(65) Out[3]:'A'In[48]:a=['ln','刘念','aaaa'] a Out[48]:['ln', '刘念', 'aaaa']In[28]:len(a) Out[28]:3In[29]:name='addd' name.encode('utf-8') Out[29]:b...原创 2018-06-12 10:30:32 · 179 阅读 · 1 评论