http://bbs.fishc./thread-35584-1-1.html    #Python好好好

操作系统:linux和mac都自带Python解释器

->->

->

IDLE-shell命令行:

dir(__builtins__) #结果中,小写单词就是内置函数bif(built-in function)了

help(input) #查看某个bif的用法,如input

Python是一种什么语言?

Python是一种面向对象、解释型、动态类型计算机程序设计语言
解释型:程序无需编译成二进制代码,而是在执行时对语句一条一条编译
动态类型:在程序执行过程中,可以改变变量的类型
它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

两种辨别数据类型:

type();isinstance()

逻辑操作符:

and;or;not

优先级问题:

not >and>or;

一个偷懒的三元操作符:

一个自检函数:

 

例子:*******

计算长度:

for循环的跟屁虫——range(start,end,step=1(默认值))BIF内置函数:

元素个数=b-a;

两个关键的语句:

break:终止循环/跳出循环。continue:退出某一步的循环,进入下一轮循环(但,必须符合下一轮循环条件)

Python的数组——list——一个加了激素的数组,即list是变异数组:

向列表添加元素:

append:在list最后加上一个元素;extend:用数组形式在list后追加任意多个元素;insert(pos,“一个元素”or[数组]):在pos位置插入一个元素(pos是0为首位的);

向列表删除元素:

list.remove(1个元素);#删除指定元素

del  llist[1个pos] ;#删除pos位置元素

del list#删除整个列表;

list.pop()  #打印出最后一个元素并删除;

list.pop(一个pos)#打印出pos位置元素,并删除

想从list中一次多取几个元素——用列表分片slice:

list[a:n] #将列表中第a个到第n-1个元素以列表形式呈现,即新列表元素个数为n-a个

list[:n]  <=> list[0:n]

list[a:] <=>  list[a:最后一个]

list[0:最后一个]  <=> list[:]

t="abceefg"

t[start(有值):end(有值):step(或缺默认为1)]  #[start,end)为截取的范围,且start 可以小于也可以大于end,跟数学上的区间不同  #前开后闭

#如果,step为正则从start位置(闭)向后(右)移动step步,一直到end位置(开)结束

#如果,step为负则从start位置(闭)向前(左)移动step步,一直到end位置(开)结束【此时,start>end,才能在范围之内选到元素】

t[::step]  #截取范围为整体,  #前闭后闭

#step为正,从前取

#step为负,从后取

list=[a,b,c,d,e,f,1,2,3]

list[start:end:step]  #规则同上

str 转为list:

list = str.split("分隔符")

list转为str:

str= ”连接符”.join(list)

												

Python3学习笔记-回忆并复述是加强记忆的好方式!的更多相关文章

  1. Python3学习笔记(urllib模块的使用)转http://www.cnblogs.com/Lands-ljk/p/5447127.html

    Python3学习笔记(urllib模块的使用)   1.基本方法 urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None,  ...

  2. Python3学习笔记 - 准备环境

    前言 最近乘着项目不忙想赶一波时髦学习一下Python3.由于正好学习了Docker,并深深迷上了Docker,所以必须趁热打铁的用它来创建我们的Python3的开发测试环境.Python3的中文教程 ...

  3. python3学习笔记(7)_listComprehensions-列表生成式

    #python3 学习笔记17/07/11 # !/usr/bin/env python3 # -*- conding:utf-8 -*- #通过列表生成式可以生成格式各样的list,这种list 一 ...

  4. python3学习笔记(6)_iteration

    #python3 学习笔记17/07/10 # !/usr/bin/env python3 # -*- coding:utf-8 -*- #类似 其他语言的for循环,但是比for抽象程度更高 # f ...

  5. python3学习笔记(5)_slice

    #python3 学习笔记17/07/10 # !/usr/bin/env python3 # -*- coding:utf-8 -*- #切片slice 大大简化 对于指定索引的操作 fruits ...

  6. Python3学习笔记01-环境安装和运行环境

    最近在学习Python3,想写一些自己的学习笔记.方便自己以后看,主要学习的资料来自菜鸟教程的Python3教程和廖雪峰官方网站的Python教程. 1.下载 1)打开https://www.pyth ...

  7. python3学习笔记(9)_closure

    #python 学习笔记 2017/07/13 # !/usr/bin/env python3 # -*- conding:utf-8 -*- #从高阶函数的定义,我们可以知道,把函数作为参数的函数, ...

  8. python3学习笔记(8)_sorted

    # python学习笔记 2017/07/13 # !/usr/bin/env python3 # -*- coding:utf-8 -*- #python 内置sorted()函数 可以对list进 ...

  9. python3学习笔记(4)_function-参数

    #python学习笔记 17/07/10 # !/usr/bin/evn python3 # -*- coding:utf-8 -*- import math #函数 函数的 定义 #定义一个求绝对值 ...

随机推荐

  1. python全栈开发 * 进程之间的通信,进程之间数据共享 * 180726

    进程之间的通信(IPC)队列和管道一.队列 基于管道实现 管道 + 锁 数据安全(一).队列 队列遵循先进先出原则(FIFO) 多用于维护秩序,买票,秒杀 队列的所有方法: put()(给队列里添加数 ...

  2. 史上最完整的Android开发工具集合(转)

    需要的:戳这里:http://www.apkbus.com/thread-252748-1-1.html

  3. 2019年3月8日A股百点暴跌行情思考

    本人操作: [海通证券]:早盘挂单并撤单,盘中高位卖出,尾盘低位接回. 总结 - 正确:持股数量不变,成本降低. [信雅达]:早盘低开加仓,盘中高位卖出,跌后接回,尾盘跌停. 总结 -  正确:加仓, ...

  4. SimplifyReader项目(转载)

    项目地址: https://github.com/SkillCollege/SimplifyReader SkillCollege / SimplifyReader 一款基于Google Materi ...

  5. 数据库join操作(MySQL)

    左连接,右连接,内连接 1.原始表:左表user_t,右表user_info 2.执行连接 #LEFT JOIN ; #RIGHT JOIN ; #INNER JOIN ; 2.1左连接:以左边为主 ...

  6. 编写自定义django-admin命令

    Django为项目中每一个应用下的management/commands目录中名字没有以下划线开始的Python模块都注册了一个manage.py命令,我们可以利用这点来自定制一个命令(比如运行该命令 ...

  7. java框架之Spring(4)-Spring整合Hibernate和Struts2

    准备 导包 Struts2 导入 Struts2 zip 包解压目录下 'apps/struts-blank.war' 中所有 jar 包,如下: asm-3.3.jar asm-commons-3. ...

  8. 2018-2019-2 20175211 实验一《Java开发环境的熟悉》实验报告

    目录 代码托管 一.命令行下Java程序开发 二.IDEA下Java程序开发.调试 (1)建立与Git的链接 (2)开发.调试程序 (3)上传代码至码云 三.练习 四.问题及解决 五.学习总结 代码托 ...

  9. svn更新项目之后,项目报错一大堆并且tomcat部署项目时找不到项目

    原因是:svn更新项目以后jdk路劲不对,需要使用自己安装的jdk,即可.具体步骤如下 第一步:右击项目-->Build path-->Configure Build path... 第二 ...

  10. Thinkphp----------Thinkphp3.2的目录结构介绍

    ThinkPHP框架目录结构\index.php      入口文件\Application    应用目录\Public            资源文件目录\ThinkPHP      框架核心目录 ...