虽然对python的基础知识有所了解,但是为了更深入的学习,要对python的各种经典书籍进行学习

第一章介绍python的优缺点,略过

第二章介绍python起步,第三章介绍python基础,仅记录一些有用的

help(函数名),获取函数的使用帮助,q退出

python支持五种基本的数字类型

int(有符合整数),long(长整数),bool(布尔值),complex(复数),float(浮点数)

decimal(十进制浮点数)2.4以后添加了

for item in items常用来循环遍历序列(元组和列表都是序列)通过循环元素

for i in range(len())常用来循环通过循环索引

enumerate()通过循环索引和元素来遍历

for i, ch in enumerate()

i是索引,ch是元素

列表解析

调用函数之前必须先定义,函数中如果没有return语句,默认返回None

python核心编程学习记录之基础知识的更多相关文章

  1. Python核心编程--学习笔记--3--Python基础

    本章介绍基本的Python语法.编程风格:并简要介绍标识符.变量和关键字,以及变量占用内存的分配和回收:最后给出一个较大的Python样例程序来体验这些特性. 1 语句和语法 1.1 注释 可以在一行 ...

  2. python核心编程学习记录之映射和集合类型

    字典是python里唯一的映射类型

  3. python核心编程学习记录之Python对象

    比较符号如<,>,=比较的是对象的值 如果要比较对象本身要用is,is not repr()的功能与''所做的事情是一样的 Python不支持的类型有char,byte,指针,short, ...

  4. python核心编程学习记录之执行环境

  5. python核心编程学习记录之面向对象编程

    未完待续525

  6. python核心编程学习记录之模块

  7. python核心编程学习记录之函数与函数式编程

    @func function 意思是func(function) @func(a) function 意思是func(a)这是个函数对象,在去调用function函数 如果要传额外的值,只传值用*tu ...

  8. python核心编程学习记录之错误与异常

  9. python核心编程学习记录之文件和输入输出

随机推荐

  1. 解决调用context.Session["NAME"]时总出现Object reference not set to an instance of an object.异常的方法

    if (context.Session != null) { }

  2. Useful bat command

    1.Start and stop the windows services net stop <service name>net start <service name>net ...

  3. 利用css做扇形

    html和css每一块的边边角角都是直来直去,除了border-raius,要怎么做扇形了?当然,你如果只想要得到直角扇形,和半圆,那就很简单?那么做小于180的直角扇形,如何做了(大于180的直角无 ...

  4. Linux命令行–理解Linux文件权限(转)

    6.1.1 /etc/passwd文件 /etc/passwd:包含系统用户账户列表以及每个用户的基本配置信息 每个条目有七个字段,每个字段用冒号隔开 登录用户名 用户密码 用户账户的UID 用户账户 ...

  5. robot framework数据库操作

    1.连接数据库 2.数据库查询操作 3.断开数据库连接 4.对数据库进行读取,实现登录功能实例

  6. Android 在Windows上安装FFmpeg程序

    FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进的音频/视频编解码库libavcodec. 该程序 ...

  7. zookeeper session tracker机制分析

    说到zookeeper session管理 ,免不了要问 什么是session? session id/session是如何产生的? session 信息如何存储? 本文以session tracke ...

  8. Android-BaiduMapSDK示例的key验证失败问题

    首先,Android Studio获取SHA1会出现问题. 链接:Android Studio 获取 sha1 方法如下: 根据百度的教程,使用该SHA1并不能成功验证key 在Android SDK ...

  9. 使用Proj.Net创建空间参考

    在RGEOS项目中,投影变换是通过Proj.Net来实现的. 支持的投影主要包括AlbersProjection.TransverseMercator.Mercator.Krovak.Lambert ...

  10. 【转】Java多线程编程中易混淆的3个关键字( volatile、ThreadLocal、synchronized)总结

    概述 最近在看<ThinKing In Java>,看到多线程章节时觉得有一些概念比较容易混淆有必要总结一下,虽然都不是新的东西,不过还是蛮重要,很基本的,在开发或阅读源码中经常会遇到,在 ...