和小名一起学Python Python3教程——5、Python3 PyCharm使用技巧常用快捷键 一、Pycharm常用快捷键 有颜色的为很常用,或不易发现 编辑类: Ctrl + Space 基本的代码完成
Python3 列表 列表是Python中最基本的数据结构,也是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
/usr/bin/python3 dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} print ("dict['Name']: ", dict /usr/bin/python3 dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} print ("dict['Alice']: ", dict /usr/bin/python3 dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} dict['Age'] = 8 # 更新 Age dict /usr/bin/python3 dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} del dict['Name'] # 删除键 'Name /usr/bin/python3 dict = {'Name': 'Runoob', 'Age': 7, 'Name': '小菜鸟'} print ("dict['Name']: ", dict['
Python3 函数 函数文字定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段;函数能提高应用的模块性,和代码的重复利用率。 /usr/bin/python3 import random def choose_num(s,e=10): num = random.randint(s,e) return num /usr/bin/python3 def choose_num(s=10,e): # 默认值放前边,报错了。 /usr/bin/python3 def add(x,y): """Add x and y together. /usr/bin/python3 def add(x:int, y:'这个参数随便')-> int: """Add x and y together."""
#age=int(input('请输入您的年龄:')) #print ( age-1)
/usr/bin/python3 print("Hello, World!"); 你可以将以上的代码保存在hello.py文件中使用python命令执行脚本文件。 $ python3 hello.py 以上命令输出结果为: hello, world!
集合: 数学上,把set称作由不同的元素组成的集合,集合(set)的成员通常被称做集合元素。 集合对象是一组无序排列的可哈希的值。 集合有两种类型: 1、可变集合set 2、不可变集合frozenset 特点: 1、值不可以重复 创建可变集合set >>> s1 = set('hello') >>> s1 {'h', 'l', 'o', 'e'} #值不可以重复,所以两个L合并成一个L 创建不可变
运行telnetlib的时候报错:TypeError: a bytes-like object is required, not ‘str’,原因是因为python2和python3的版本的差异。 在python2中可正常运行,而python3最重要的新特性也是对文本和二进制数据做了更清晰的区分。文本用unicode编码,为str类型,二进制数据则为bytes类型。
/usr/bin/python3 for letter in ‘Python’: # traversal of a string sequence print (‘Current Letter :’, /usr/bin/python3 fruits = [‘banana’, ‘apple’, ‘mango’] for index in range(len(fruits)): print (‘Current /usr/bin/python3 numbers=[11,33,55,39,55,75,37,21,23,41,13] for num in numbers: if num%2==0: print (‘
bb = (i*i for i in range(10)) for i in bb: print(i) 输出: 0 1 4 9 16 25 36 49 64 81 next()函数用法: python3
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 任何一个比较牛逼的程序均由多个函数封装而成。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返
1.模块的调用 python有个很强大的功能,便于我们运维及研发人员,快速开发快速集成,就是模块导入,python已经集成了各种各样的功能模块供我们脚本的调用,具有强大的 适应性和可扩展性,
安装编译环境 yum install -y gcc zlib zlib-devel python-devel libffi-devel python-setuptools sqlite-devel 二、下载Python3
环境安装配置,请参考基础服务系列-Centos7 安装Anaconda 本文记录初识Python3中的点点滴滴。 入门 一般情况下,熟悉一门编程语言的话,对比着学习另外一种会轻松很多。 基础的语法、数据类型,参考Python3 基础语法 语法练习,可以使用在线笔记Jupyter。 也可以直接注册一些在线的。 阿里云天池:阿里大数据平台,会有一些比赛、数据集、AI学习路线图。
在安装了python3之后,在项目开发的过程中,使用pip3进行库安装都会下载安装到环境变量设置好的地方,也就是python3安装的根目录下。 [root@server01 python3]# ls bin include lib share [root@server01 python3]# pwd /usr/local/python3 [root@server01 python3]# ls bin/ 2to3 idle3.7 pip3 python3 pyvenv 2to3 [root@server01 python3]# [root@server01 python3]# cd bin/ [root@server01 bin]# ls 2to3 此时,在用原生的python3导入django库,看看会不会报错。
前几天去听了北京python-conf,老师们都在宣传python3的各种好处,和自力讨论之后,决定把自己的小项目都升级到python3。其实代码改起来还好,因为都是比较小的项目,问题主要卡在部署。 我使用的云服务器都是ubuntu14.04的,上面默认的python3是3.4版本,而我本地的是3.6.3版本。
使用deque(maxlen=N)构造函数会新建一个固定大小的队列.当新的元素加入并且这个队列已满的时候,最老的元素会被移除掉.在队列两端插入或者删除元素时间复杂度都是O(1), 而在列表的开头插入或删除元素的时间复杂度为O(N).
/usr/bin/env python3 # coding: utf-8 import time import subprocess import asyncio import re async
列表的切分和字符串基本一样,但是列表在切分时,只要输入了’:’,不管结果有几个元素,都会返回一个列表.
python3 GUI 用python3创建窗口并显示 #! /usr/bin/python3 # -*- coding: UTF-8 -*- import tkinter top=tkinter.Tk() #进入消息循环体 top.mainloop() /usr/bin/python3 # -*- coding: UTF-8 -*- import tkinter top=tkinter.Tk(className='hello world') # /usr/bin/python3 # -*- coding: UTF-8 -*- import tkinter top=tkinter.Tk(className='hello world') # /usr/bin/python3 # -*- coding: UTF-8 -*- import tkinter top=tkinter.Tk(className='hello world') #