`
jessezhang1981
  • 浏览: 41212 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Python关键语法要素笔记

 
阅读更多

简单的读书笔记,随手记录

 

1、  元组是不能改变的;列表可以改变:insert、remove、append

2、  逻辑操作符

a)        身份操作符:is

进行对象比较,只有引用相等才为true。

速度快,内存存储地址的比较;常用语 is None

>>> a = ['abc',123]

>>> b = ['abc',123]

>>> a is b

False                  --对象不同

>>> a = b

>>> a is b

True                    --对象相同

>>> a = "123"

>>> b = "123"

>>> a is b

True                    --int和str 比较意义不大

>>> a = b

>>> a is b

True

b)        比较操作符

结链比较:

>>> a = 9

>>> 0<= a <= 10

True

 

c)        成员操作符:in     , not in

>>> p = ('x',1,2)

>>> 'x' in p

True

>>> 12 in p

False

d)        逻辑运算符:and,or,not

and 和or 执行短路逻辑,and右边的被执行,or左边的被执行

3、  控制流语句

if  xxxxx:

         pppp

elif xxxxx:

         pppp

else:

         ppppp

----------------------------------------

while xxxx :

         ppppp

-----------------------------------------

for v in x :

         pppp

 

a)        异常处理

try:

         xxxxxxx

exception as ex:

         print(ex)

4、  算数运算符

+  ;  -   ;   *   ;  /   ;  +=    ;  *=

         除法操作符的浮点略有不同:

>>> 12/4

3.0

>>> int(12/3)

 

A、 int的类型是固定的,一旦赋值,不能改变,运算是生成新的对象。

B、 a += b 与 a=a+b 不完全相同,前者效率更高,因为只查询一次a

 

5、  输入输出

input

print

6、  函数的创建与调用

def fn ():

           xxxxx

0
1
分享到:
评论

相关推荐

    python基础学习笔记

    《Python基础学习笔记》 ...以上是对《Python基础学习笔记》内容的概括,这份笔记涵盖了Python编程的基本要素,是初学者入门的好帮手。通过深入学习和实践,相信你将能够熟练掌握Python,进而探索更广阔的编程世界。

    MOOC 《零基础学 Python 语言》LaTex 笔记,122页,Python 快速入门教程

    ### MOOC《零基础学 Python 语言》LaTex 笔记关键知识点概览 #### 单元 1:Python 快速入门 ##### 第 1 周:基本程序设计 - **计算机的概念**:介绍计算机的基本组成及其工作原理,包括硬件与软件的概念。 - **...

    python -0基础笔记(csdn)————程序.pdf

    3. **变量**:在Python中,变量不需要提前声明类型,变量名、数据类型和值是变量的三个要素。Python支持的基本数据类型包括: - **整型(int)**:如`123`。 - **浮点型(float)**:如`3.14`。 - **布尔型(bool...

    python十天笔记1

    在"Python十天笔记"中,我们逐步深入理解了Python的核心概念和关键要素。以下是对笔记内容的详细解读: 第一天,我们首先配置了Python环境,并运行了Hello World程序,这是任何编程学习的起点。接着,通过`key_...

    Python全套.zip

    练习题是检验理解程度的重要工具,通过解决实际问题,可以加深对Python语法和逻辑的理解。 项目实战部分是提升实践能力的关键,可能包含多个小型到大型的项目,如网页爬虫、数据分析报告、简单的Web应用或游戏开发...

    Python学习笔记.docx

    Python是一种广泛使用的高级编程语言,尤其适合初学...这些是Python编程的基本要素,熟练掌握它们是成为Python程序员的基础。通过不断的练习和实践,可以深入理解和应用这些概念,从而编写出更高效、更易于维护的代码。

    python数据工具箱

    Python和R的核心语法都非常简洁,但R包的语法更加复杂多变。 在Python科学计算库方面,它包含了多个数据分析流程中的重要模块,这些模块为数据分析提供了强大的支持。例如,运行环境IPython是一个增强型的Python ...

    Python全套课程笔记-chap4-函数

    ### Python全套课程笔记-chap4-函数 #### 1. 函数入门与定义函数 ##### 1.1 理解函数 - **定义**: 函数是一段具有特定功能的代码块,通过定义函数,我们可以为这段代码起一个名称,以便在后续程序中通过这个名称...

    Python基础-第七节作业.zip

    这份学习笔记和作业将帮助你更好地理解和掌握Python的核心要素。 首先,Python的基础部分包括变量、数据类型和操作符。变量是存储值的容器,Python支持多种数据类型,如整型(int)、浮点型(float)、字符串(str...

    python sample programs

    ### Python 示例程序详解 #### 一、复数运算 ...以上就是关于 Python 示例程序中的几个核心知识点及其详细解析,这些示例不仅展示了 Python 的基本语法和功能,也为初学者提供了一些实用的操作技巧。

    基础Python-Python:Primeiras aulas de Python

    总之,“基础Python - Python:Primeiras aulas de Python”是一个全面的入门教程,涵盖了Python编程的基本要素。通过学习这个课程,你将能够熟练地编写Python程序,理解其核心概念,并开始探索更广阔的数据科学、...

    solr_学习笔记_v1.1

    ### Solr学习笔记_v1.1 - 高性能搜索引擎的核心参数与查询语法详解 #### 一、Query参数:深入理解Solr查询的核心要素 Solr作为高性能的全文搜索引擎,其强大的查询能力很大程度上依赖于一系列精细调整的参数。以下...

    资料_软件设计师_软考笔记_

    2. **编程语言**:熟悉至少一种或多种主流编程语言,如Java、C++、Python等,理解其语法特性和适用场景。 3. **数据结构与算法**:掌握常见的数据结构(如数组、链表、栈、队列、树、图)及其操作,了解排序和查找...

    程序员面试学习笔记以及相关经验记录

    "程序员面试学习笔记以及相关经验记录"这个资料集合,无疑为准备面试的程序员提供了一份宝贵的参考资料。这份名为"noteTest-master"的压缩包文件很可能包含了面试准备的各种要素,包括但不限于常见面试题、解题思路...

    北京联合大学,考研复试专业课(所有专业都有),历年真题及答案、备考资料题库、高分笔记教程.pdf

    - 常用编程语言(如Python、Java等)的基本语法。 - 数据结构与算法基础。 - 软件开发流程与项目管理基础知识。 #### 4. 法律(非法学)——刑法 - **知识点概述**:刑法作为法律专业的重要组成部分,在研究生...

    GroupProject1:我们的第一个小组项目

    他们还可以学习如何有效地沟通和分工,这是任何成功团队项目的关键要素。总的来说,“GroupProject1”提供了一个平台,让团队成员可以一起探索数据、解决问题,并通过Jupyter Notebook这一强大的工具展示他们的工作...

    Day01:这是我的第一个任务!

    2. **编程语言入门**:学习一种或几种编程语言,如Python、Java或C++,理解基本语法、变量、数据类型、控制结构(条件语句、循环)等。 3. **版本控制系统**:如Git,用于跟踪代码变更和协作开发。了解如何创建仓库...

    Computational-Thinking-and-Program-Design:运算思维与程式设计

    在这个过程中,运算思维扮演了核心角色,它包括了分解问题、抽象化、模式识别和算法设计四个关键要素。 **分解问题**:在面对复杂的问题时,运算思维首先要求我们将大问题拆解成更小、更可管理的部分。这样,我们...

Global site tag (gtag.js) - Google Analytics