【读书笔记】《Python基础教程》第一章 基础知识

第一章 基础知识

  1. 实现两个数整除:使用命令开关 -Qnew (?); 使用双斜线。
  2. from future import division 执行向计算器那样的普通除法。
  3. 幂(乘方)运算符: 2 ** 3 (8),用函数代替 pow(2,3),内建函数
  4. 长整数型:在数字结尾加L。eg:10000000000000L
  5. 获取用户输入

    input(“提示信息 :”) eg: x = input(“x: “) 。输入的是合法的python表达式

    raw_input(“提示信息: “),把用户输入当作原始数据raw data放入字符串中。

  6. 内建函数,标准函数——pow , abs , round :把浮点数四舍五入为最接近的整数值。
  7. 模块,需要用import导入到python扩展功能。

    eg: import math后可以使用math.floor(32.9) #向下取整 32.0 , ceil()向上取整

    使用int()可以强制转换为整型。int(math.floor(32.9)) # 32

    使用 from math import sqrt 可以直接使用函数,不需要模块名作为前缀。

    可以通过变量引用函数,eg: foo = math.sqrt foo(4)与 math.sqrt(4)相同, 计算平方根,结果为2.0

    sqrt(-4) 出错,不能处理虚数(以j结尾),需要import cmath,使用cmath.sqrt(-4)

  8. 程序自动结束,可以在代码最后加 raw_input(“Press ”)
  9. 字符串的拼接,”hello.” + “world”

    字符串的打印,str(“hello,world”) #转换为用户看到的字符串 hello,world

    repr(“hello,world”) #以合法的python表达式形式表示 ‘hello,world’

    该转换在打印包括一个数字变量时很有用。

  10. 长字符串 “”” 或者 ”’ 不需要使用反斜杠进行转义。

    注:普通字符跨行:一行中最后一个字符是反斜杠,则“\”就是换行转义符

  11. 原始字符串使用”r”开头,可以避免使用转义字符。eg: print r”c:\nowhere”
  12. Unicode字符串,存储为16位Unicode字符,普通的以8位ASCII码储存。
时间: 2024-10-19 17:53:09

【读书笔记】《Python基础教程》第一章 基础知识的相关文章

jquery基础教程 - 第一章 JQUERY入门

Jquery基础教程 - 第一章 JQUERY入门 内容提要 1.jquery能做什么 2.jquery为什么如此出色 3.第一个jquery驱动的页面 4.纯javascript与jquery 5.开发工具 6.小结 1.jquery能做什么 取得文档中的元素 -- jQuery为准确的获得需要检查或操纵的文档元素,提供了可靠而富有效率的选择符机制. 找到所有应用了.content class样式的div中所有的P标签             $('div.content').find('p'

村田噪声抑制基础教程-第一章 需要EMI静噪滤波器的原因

1-1. 简介 EMI静噪滤波器 (EMIFIL®) 是为电子设备提供电磁噪声抑制的电子元件,配合屏蔽罩和其他保护装置一起使用.这种滤波器仅从通过连线传导的电流中提取并移除引起电磁噪声的元件.第1章说明了电子设备中使用EMI静噪滤波器(EMIFIL®)的原因,还概述了通常电磁噪声抑制所用的典型屏蔽和滤波器的操作. 图1-1 EMI静噪滤波器 (EMIFIL®) 1-2. 什么是电磁噪声干扰? 电子设备收到强电磁波时,电路中会感应到不想要的电流,这会产生非预想的操作或对预想的操作形成干扰.如果外部

libgdx游戏引擎3D开发教程-第一章-基础教程

开卷语:我最近才开始学习游戏编程,因为想做个网游玩,所以前几天找了不少引擎来看,于是不出意料的选中了libgdx,值得感谢的是libgdx的文档很多很全,所以没有走多少弯路就成功的配置好了环境.基础教程很完善,好多大神都已经写的很详细了,但是3D方面的很少见,所以我正好要学,索性直接翻译过来,大家共同进步.注意:教程基本是从Wiki上翻译过来,外加自己的小部分理解,所以一般来说应该没什么问题,如有错误请多多指教. =========================================

[读书笔记]算法(Sedgewick著)·第一章(1)

到家放松之后就开始学习算法了,手里拿的是拿的是一本Robert Sedgewick的橙皮书<算法(第四版)>的.这本书与导论那本书的不同之处在于轻数学思想.重实现,也就是说这是一本很不错的基础编程书.拿来做书中的练习还是蛮不错的,封面说有50种算法哦.思维导图如下,就且学且更新吧. 1.基本编程模型 第一章开始讲述用程序实现算法的优点:程序是对算法精确.优雅和完全的描述:可以通过运行程序来学习算法的各种性质:可以在应用程序中直接使用这些算法.还有这种学习算法的缺点缺点:分离思想和实现细节的困难

读书笔记 - javascript 高级程序设计 - 第一章 简介

第一章 简介   诞生时间 1995 最初用途 客服端验证 第一版标准 注意是标准 1997年 Ecma-262  一个完整的js实现由三部分组成 ECMAScript DOM 文档对象模型 BOM 浏览器对象模型 ECMAScript的宿主环境 web浏览器 Node(服务器js平台) adobe flash js和as的关系 他们都实现了 ECMAScript 五大主流浏览器 IE Firefox Safari Chrome Opera dom介绍 它是针对xml但经过扩展用于html的应用

软件工程读书笔记(1)——第一章 概述

第一章 概述 一.软件工程概念的提出 1968年NATO(North Atlantic Treaty Organization,北大西洋公约组织)会议首次提出“软件工程”概念. 软件工程是为了解决开发成本效益和软件质量的问题而产生. 二.软件 1.什么是软件? <IEEE Standard Glossary of Software Engineering Terminology>给出了有关软件的如下定义: 软件是计算机程序.规程以及运行计算机系统可能需要的相关文档和数据.(软件≠程序) 根据软

[读书笔记]算法(Sedgewick著)·第一章(2)

接着上一篇,mindmap更新如下内容. 3.背包.队列和栈 这节主要讲述了这三种数据结构(Bag.Queue.Stack)的API.实现以及链表.Queue和Stack还含有删除元素的方法.并引出了泛型,也就是可以用它来存储任何类型的数据.在API中,类class Bag<Item> implements Iterable<Item>的表示就将Item定义为一个类型参数.在创建数据结构时,我们就可以用任何类型代替Item了.有了泛型,我们就只需要一份API来处理所有类型的数据了.

《DirectX 9.0 3D游戏开发编程基础》 第一章 初始化Direct3D 读书笔记

REF设备 参考光栅设备,他能以软件计算方式完全支持Direct3D Api.借助Ref设备,可以在代码中使用那些不为当前硬件所支持的特性,并对这此特性进行测试. D3DDEVTYPE 在程序代码中,HAL设备用值D3DDEVTYPE_HAL来表示.该值是一个枚举变量.REF设备用D3DDEVTYPE_REF来表示.这种类型非常重要,你需要铭记,因为在创建设备的时候,我们必须指定使用哪种设备类型. COM(组件对象模型) 创建COM接口时不可以使用c++关键字new.此外使用完接口,应调用Rel

wpf(第一章 基础知识)

wpf第一章基础知识:通过vs2015创建wpf程序会在引用里面多出3个核心程序集PresentationCore.PresentationFramework.WindowsBase.并且会在解决方案中生成如下的结构: 1.程序起始相关的资源:2.与整个wpf相关的后台代码:3.窗体界面:4.窗体界面的后台代码. 在app.xaml中 1.Application的后台类:2.启动窗体:3.系统资源区域 除此之外可以在MainWindow.xaml中自定义窗体设置属性,拖拉控件在里面.