首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    python3学习(3)

    = [] for num in list_1: result.append(num + 1) print(result) print([num + 1 for num in list_1]) 3、 "abcabdab1" print(count_letters(s,"ab")) 数学运算符: math.ceil()向上取整 math.ceil(5//2) 2 math.ceil(5/2) 3 coding=utf-8 def divmod_2(a,b): c = a//b d = a%b return c,d print(divmod_2(5,2)) 幂 2**3 左边补0,总长度是length bin(5)[2:] '101' bin(5)[2:].zfill(8) '00000101' int()函数携带base参数 int(bin(3) ,base=2)#把二进制转换成10进制 3 int("10",base=16)#把16进制转成10进制 16 int("10",16) 16 int("10",8) 8 int("10",base

    49620发布于 2020-01-03
  • 来自专栏python3

    python学习-3 python基础-

    1.基础知识 ~后缀名是可以是任意的 ~导入模块时,如果不是.py就会报错 =》》所以尽量后缀名携程.py 2.执行方式 -python解释器 3.   #! /usr/bin/env python          -----------这是解释器路径 4. python3无需写 5.执行编码 举个登陆的例子 账号root 密码root 1 #! /usr/bin/env python 2 # -*- coding:utf8 -*- 3 4 # 永远等待,直到用户输入值,就会将输入的值赋值给n,n代指用户输入的内容 5 n1 = input \Scripts\python.exe D:/work/python/project/login.py 请输入用户名:root 请输入密码:root root root Process finished

    46720发布于 2020-01-15
  • 来自专栏python3

    python学习笔记(3

    在大概了解了程序之后,我也买了本python学习一下,因为现在新版的python3.4.0已经不再兼容2.x.x的内容,书虽然很新,但是有些例子还是用的过去的。 1.比如在3.0中print 42不能再产生输出了,要改成print(42) >>>2**3表示2的3次方  等同于pow(2,3) abs(-10)求绝对值 round(1.0/2.0) == 1.0 math导入模块时 使用函数必须加上前缀 如:math.floor()向下取整函数 使用from math import sqrt导入时,就不需要再添加前缀,可以直接使用sqrt() 求平方根函数 3.

    57020发布于 2020-01-06
  • 来自专栏python3

    python 学习总结3

    , height, startx, starty) 3 turtle.penup() 4 turtle.fd(-250)#海龟向正前方向运行 5 turtle.pendown() 6 turtle.pensize turtle.circle(-40, 80) 12 turtle.circle(40,80/2) 13 turtle.fd(40) 14 turtle.circle(16,180) 15 turtle.fd(40* 2/3) 16 turtle.done() 该程序运用到了python的标准库Turtle,那么什么是Turtle,他又能用来干什么呢? python的计算生态可以由标准库和第三方库组成。   标准库是随解释器直接安装到操作系统的功能模块,而第三方库需要经过安装才能使用的功能哪个模块   那么什么又是模块呢?    (默认旋转角度为360度,默认圆心为距离海龟左侧 r 距离的位置)   3、turtle角度坐标系 ?   

    70711发布于 2020-01-19
  • 来自专栏python3

    Python3学习(十六):python

    range()语法: range(start,end,step=1):顾头不顾尾 正序遍历: range(10):默认step=1,start=0,生成可迭代对象,包含[0, 1, 2, 3, 4, 5 , 6, 7, 8, 9] range(1,10):指定start=1,end=10,默认step=1,生成可迭代对象,包含[1, 2, 3, 4, 5, 6, 7, 8, 9] range(1,10,2 ):指定start=1,end=10,step=2,生成可迭代对象,包含[1, 3, 5, 7, 9] 逆序遍历: range(9,-1,-1):step=-1,start=9,生成可迭代对象,包含[9 , 8, 7, 6, 5, 4, 3, 2, 1, 0] for i in range(9, -1, -1): print(i)

    29720发布于 2020-01-09
  • 来自专栏python3

    Python学习笔记(3Python

    Escape What it does. 含义 \\ Backslash () 反斜杠 \' Single-quote (') 单引号 \" Double-quote (") 双引号 \a ASCII bell (BEL) 响铃符 \b ASCII backspace (BS) 退格符 \f ASCII formfeed (FF) 进纸符 \n ASCII linefeed (LF) 换行符 \N{name} Character named name in the Unicode database (Uni

    65010发布于 2020-01-12
  • 来自专栏python3

    Python3学习(二十):python

    最近需要写一个模块来合并日志文件,该模块的日志文件不限于常见的.txt格式的文件,也包括其他格式的文本文件。

    27320发布于 2020-01-06
  • 来自专栏python3

    python学习(day3

    =set([1,4,7]) print(list_3.issubset(list_1))#子集 print(list_1.issuperset(list_3))#父集 print(list_1.symmetric_difference logger() def test3():     print("test3 starting action...")      ("in the test2")     return 0 def test3():     print("in the test3")     return 1,'hello',['alex','wupeiji : def test(*args):#参数组,以*开头,接受N个位置参数,转换成元组的形式     print(args) test(1,2,3,4,5) test(*[1,2,3,4,5])#args =tuple([1,2,3,4,5]) def test1(x,*args):     print(x)     print(args) test1(1,2,3,4,5) def test2(**kwargs

    38010发布于 2020-01-03
  • 来自专栏python3

    python3学习(1)

    abc迭代".encode("gbk"))#需要加encode {'encoding': 'ISO-8859-1', 'confidence': 0.73, 'language': ''} python2 和python3文件处理字符编码区别 py2: 1 文件要存为utf-8 2 文件第一行声明为:#encoding=utf-8 #coding=utf-8 #coding:utf-8 #_coding :UTF-8_ 3 所有的中文前面加u,表示unicode py3: 1 文件要存为utf-8 2 声明可以不加,加上也没问题 3 中文前面不用加u,加了也没事。 文件保存的是ANSI s = "中国" print(s) 这个在文件里面,默认是用utf8的,但是保存的又是ANSI E:\python>py -3 a.py File "a.py", line 1 和python3 decode 、encode区别 str2=u"我们"  类型:unicode py2:str类型等价于py3的bytes类型 py2:str类型例子: s ="中国" py2的Unicode

    72910发布于 2020-01-03
  • 来自专栏python3

    python3学习案例

    请用索引取出下面list的指定元素: # -*- coding: utf-8 -*- L = [ ['Apple', 'Google', 'Microsoft'], ['Java', 'Python # 打印Python: print(?) # 打印Lisa: print(?) """ L = [ ['Apple', 'Google', 'Microsoft'], ['Java', 'Python', 'Ruby', 'PHP'], ['Adam', ' , 'c']) dic = {} for i in st_set: cont = str_list.count(i) dic[i] = cont print(dic) """ 请利用Python x4]) = f(f(f(x1, x2), x3), x4) print("3 * 5 * 7 * 9 =", prod([3, 5, 7, 9])) """ 利用map和reduce编写一个str2float

    86720发布于 2020-01-03
  • 来自专栏python3

    python基础学习3_if_for

    execute command else:   execute command for n in condition:   execute command if示例1:     #基于windows版 python3.5 /usr/bin/env pyhon # -*- coding: UTF-8 -*- # authors: jack age = 28 for n in range(10):    if n < 3:

    35320发布于 2020-01-03
  • 来自专栏python3

    Python3学习(2)

    = "abc" id(s) 34707248 id(s1) 34707248 id("abc") 34707248 s is s1 True 变量赋值 a = b = c = 3 a,b,c (3, 3, 3) a,b,c = 1,2,3 a,b,c (1, 2, 3) 变量特性 变量可以重新赋值,变量保存的是值的引用,即值在内存中的地址,当变量被重新赋值后变量指向的地址就会变 ', 'while', 'with', 'yield'] keyword.iskeyword("yield") True 一行写多个表达式,”;” a = 1;b = 2;c = 3 代码换行 a = 3\ ... +3 a 判断字符类型 isinstance(s,str) True isinstance(s,(str,bytes)) True help 和 dir 命令 help可以查看对象的使用方法 dir 可以查看模块或对象包含的属性和方法 python3中的数据类型 Numbers 数字 ,python3中没有long -

    48010发布于 2020-01-03
  • 来自专栏python3

    Python 3 学习笔记:Excel

    例如,E3 这个单元格的列是 E,但是在 cell() 方法中需要将其赋值为整数 5,如: workBookobject["sheetName"].cell(column=5, row=3, value ="python") 取值 取值很简单,直接使用单元格的编号即可取出其中的数据, workBookobject["sheetName"]["cellName"].value cellName 表示单元格的名字 , (<Cell 'Sheet'.A6>,), (<Cell 'Sheet'.A7>,), (<Cell 'Sheet'.A8>,), (<Cell 'Sheet'.A9>,) ) 所以,访问其中 A3 的值就是, workBookobject["sheetName"]["A1:A9"][3][0].value 同理,如果是多列多行的单元格,同样是一个二维元组, ( (<Cell 'Sheet'.A1> , <Cell 'Sheet'.B3>, <Cell 'Sheet'.C3>), (<Cell 'Sheet'.A4>, <Cell 'Sheet'.B4>, <Cell 'Sheet'.C4>), (

    1.4K20发布于 2020-01-06
  • 来自专栏python3

    Python tkinter学习3 En

    #tk_entry_text.py #学习tk的Entry组件,学习在界面中如何实现输入及显示信息 import tkinter as tk ####################第一步 window = tk.Tk() window.title('学习Entry组件') #这里是设置初始窗口大小,用户可以拉动边框改变窗口大小。 insert方法 def insert3(): var = e.get() #在text组件文本中的x行,y列后插入var值 #x1.get()获取的是字符串 x = int(x1.get()) y button组件 #没有try except,未输入x,y的值,按下button3按钮会报错 button3 = tk.Button(window,text='插入某行',width = 15,height = 2,command=insert3) button3.pack() #扩展 insert3之 x,y输入框 labelx=tk.Label(window,text='x:',justify=

    69820发布于 2020-01-07
  • 来自专栏python3

    python3 学习笔记

    Python3 Study Notes 本人很少写 python 代码, 一般都是用 go 的, 去年时用 python 写过一些收集系统信息的工具, 当时是边看手册边写的. /usr/bin/env python3 # -*- coding: utf-8 -*- def foo1(): print("Foo1 test") foo2.py 文件: #! /usr/bin/env python3 # -*- coding: utf-8 -*- def foo2(): print("Foo2 test") 调用: #! 但 python 还有很多高级知识则需要你自行使用学习了, 如文件操作, 进程和线程, 网络编程, 图形编程等等. 本文的目的只是让你明白 python 程序应该怎么写, 怎么把你用其他语言写的程序转换成 python 语言的, 更多高级的特性只能靠你自己学习尝试.

    92310发布于 2020-01-02
  • 来自专栏肖洒的博客

    Python3学习集合

    ) print(L[:3]) # L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。 # 在Python中,迭代是通过for ... in来完成的 # Python的for循环抽象程度要高于Java的for循环,因为Python的for循环不仅可以用在list或tuple上,还可以作用在其他可迭代对象上 # Python内置的sorted()函数就可以对list进行排序 # 从小到大 print("一般使用",sorted([112,3,4,54,23,67,85])) # sorted()函数也是一个高阶函数 /usr/bin/env python3 # -*- coding: utf-8 -*- ' a test module ' __author__ = 'Nicolo' import sys def argv至少有一个元素,因为第一个参数永远是该.py文件的名称,例如: # 运行python3 hello.py获得的sys.argv就是['hello.py']; # 运行python3 hello.py

    1.3K30发布于 2018-08-07
  • 来自专栏python3

    python3学习笔记

    好久不用python,努力捡起来ing ---- python3语法 字符串 repr()把其他类型变量转换为字符串 ord()把单个字符转换为相应的ascii码 int()把其他进制的“字符串”转换为十进制 lambda创建匿名函数 类似于def,但是更简单 Eg: >>> sum = lambda arg1, arg2: arg1 + arg2 >>> sum(10,20) 30 ---- sorted函数 python3 4]]) >>> x array([[1, 2], [3, 4]]) >>> x.flatten() array([1, 2, 3, 4]) >>> x.ravel() array([1 [1, 3]]) >>> e.shape (3, 2) >>> e.shape[0] 3 ---- tile函数 作用:把一个矩阵复制相应行、列 Eg: >>> a=[1,2] >>> tile(a, ]) >>> a.sum(axis=1) array([2, 3, 4]) >>> a.sum(axis=0) array([3, 6]) ---- argsort(),输出排序后数组array的索引

    97530发布于 2020-01-13
  • 来自专栏python3

    Python学习笔记(3)--- Fla

    在dos命令下执行 python get-pip.py安装 然后 执行 pip install flask 即可完成flask的安装: 在pycharm中新建flask工程: ?

    43810发布于 2020-01-07
  • 来自专栏python3

    python 学习day3

    set(无序不重复的序列) 创建两种方式  例一:s1 = {1,2,3}  例二:s2 = set() ,s3 = set([1,2,3,4,5]) 功能  s2.add(123) #添加s2集合中123 .pop()#随机删除元素  s1.remove(1)#删除指定元素,元素不存在会报错  s1.union(s2)#求s1与s2的并集 函数 一 基本机构 1、def关键字,创建函数  2、函数名  3、 默认等于None  函数在传递参数时,传递的是变量的引用 二 参数概念 1、def sendmail(xx) #xx 形式参数  2、ret = sendmail(‘abc’) #abc 实际参数  3、 ,]) #会讲列表当成一个元素传到形参中,包涵在元组里如:([1,2,3,4])例3:ret = def(*[1,2,3,4,]) #会将列表迭代循环,分别写入到元组xx中:(1,2,3,4) “**” = 2) #会将abc与aaa全部添加至形参中,成为一个元组例2:ret = def(**{'a':1,'b':2}) #会将字典循环迭代,赋值到字典中如:kwargs ={'a':1,'b':2}例3:

    63810发布于 2020-01-03
  • 来自专栏python3

    python 学习笔记 3 -- 数据

    the shoplist is : %s"% shoplist   print "\tNow the mylist is : %s"% mylist   运行的结果如下: long@zhouyl:~/python_test $ python cite.py    we copy the shoplist to mylist directly "with mylist = shoplist"        Now the shoplist 这里的运行结果如下: long@zhouyl:~/python_test$ python string.py   Yes, the string    Yes, it contains the string "zon"   Brazil_*_Russia_*_India_*_China      注:本文主要以例子的形式介绍了几种python

    43920发布于 2020-01-07
领券