`
诗意的栖居
  • 浏览: 273925 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Phthon四、基本概念

阅读更多
  在Python中有4种类型的数——整数、长整数、浮点数和复数。
   字符串:单引号(')可以用单引号指示字符串,空格和制表符都照原样保留。
           双引号(")双引号中的字符串与单引号中的字符串的使用完全相同。
           三引号('''或""") 利用三引号,可以指示一个多行的字符串。可以在三引号中自由的使用单引号和双引号。
   转义字符:"\"
          在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行。
            例如:"This is the first sentence.\
                This is the second sentence."
          等价于"This is the first sentence. This is the second sentence."
    自然字符串:如果想要指示某些不需要如转义符那样的特别处理的字符串,那么需要指定一个自然字符串。自然字符串通过给字符串加上前缀r或R来指定。例如r"Newlines are indicated by \n"。会原样输出
    Unicode字符串:只需要在字符串前加上前缀u或U,在处理文本文件的时候使Unicode字符串,特别是当这个文件含有用非英语的语言写的文本时。
    字符串是不可变的
    如果把两个字符串按字面意义相邻放着,他们会被Python自动级连。例如,'What\'s' 'your  name?'会被自动转为"What's your name?"。


    标识符命名
         标识符 是用来标识 某样东西 的名字。命名时,要遵循这些规则:
         •标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。
         •标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。
         •标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。
         •有效 标识符名称的例子有i、__my_name、name_23和a1b2_c3。
         •无效 标识符名称的例子有2things、this is spaced out和my-name。

    使用变量时,只需要给它一个值,不用声明或定义数据类型
   
    物理行是你在编写程序时所 看见 的。逻辑行是Python 看见 的单个语句。Python假定每个 物理行 对应一个 逻辑行,要想一个物理行对应多个逻辑行,物理行用逗号分开,最好不要用这种方式。逻辑行太多时,可以用多个物理行显示一个逻辑行
    缩进:空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。这意味着同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。
        错误的缩进缩进会引发错误
        不要混合使用制表符和空格来缩进,因为这在跨越不同的平台的时候,无法正常工作。强烈建议在每个缩进层次使用单个制表符或两个或四个空格。选择这三种缩进风格之一。更加重要的是,选择一种风格,然后一贯地使用它,即只使用一种风格。
   

分享到:
评论

相关推荐

    python 基本概念整理.pdf

    Python 基本概念整理 Python 是一种高层次的脚本语言,具有可读性强、语法结构清晰、易于学习和维护等特点。Python 的设计具有很强的可读性,使用英文关键字和标点符号,具有比其他语言更有特色语法结构。 Python ...

    python基本概念整理

    以下是对标题和描述中提到的Python基本概念的详细阐述: 1. 变量 变量是编程中的基本元素,用于存储数据。在Python中,变量的创建非常直观,无需提前声明类型,只需直接赋值即可。例如,`x = 10` 创建了一个名为`x...

    关于 Python 的基本概念、特性、常用库和应用领域的简要介绍

    关于 Python 的基本概念、特性、常用库和应用领域的简要介绍

    python数据挖掘概念方法与实践

    《Python数据挖掘概念方法与实践》是一本深入探讨如何利用Python进行数据挖掘的书籍。它不仅涵盖了Python语言的基础,还详细介绍了数据挖掘的各种概念、技术和实际应用。在阅读本书的过程中,读者将学习到如何从数据...

    Python硬件编程实战

    在对Python建立基本概念的前提下,循序渐进地引导读者学习Python版本的选择、不同平台下Python开发环境的搭建、Python基本的语法,并最终使读者可以利用Python实现一些简单的应用开发。, 《Python硬件编程实战》主要...

    Python面向对象基本概念PPT课件.ppt

    Python面向对象基本概念PPT课件.ppt

    11-Python-函数基本概念和示例

    11_Python_函数基本概念和示例 文章配套的 jupyter notebook 源码资源,可以直接运行使用,欢迎下载练习。 目录如下: 函数 定义函数 调用函数 参数传递 示例 返回值 文档字符串 函数是对象 附件

    青少年python编程课程体系四阶63节(仅含PPT).zip

    - **网络编程**:学习使用urllib、requests库进行HTTP请求,了解网络爬虫的基本概念。 4. **提高阶段**: - **Web开发**:使用Flask或Django框架搭建简单的Web应用,理解MVC模式。 - **数据库操作**:通过SQLite...

    电子协会Python四级1.docx

    "电子协会Python四级1" 本文档主要是关于 Python 编程语言的知识点,涵盖了 Python ...以上是对电子协会 Python 四级考试试卷的知识点总结,涵盖了 Python 的基本概念、函数、递归、算法、数据结构、文件操作等方面。

    笨办法学Python(第四版)_笨办法学Python第四版_

    在Python的学习过程中,了解基本语法是首要任务。这包括变量的声明与使用、数据类型(如整型、浮点型、字符串和布尔型)、运算符(算术、比较、逻辑)、以及流程控制语句(如if条件语句、for循环、while循环)。书中...

    python教案之基本输入输出

    本文将对 Python 基本输入输出进行详细的讲解,涵盖基本概念、变量、函数和参数等知识点。 一、基本概念 在 Python 中,输入输出操作是通过函数来实现的。其中,print() 函数用于输出内容,而 input() 函数用于...

    Python硬件编程实战.李茂(带详细书签)

    在对Python建立基本概念的前提下,循序渐进地引导读者学习Python版本的选择、不同平台下Python开发环境的搭建、Python基本的语法,并最终使读者可以利用Python实现一些简单的应用开发。 《Python硬件编程实战》主要...

    Python的基本操作

    本文档主要探讨了Python的基础知识,包括基本语法、注释、字面量和变量、标识符以及命名规则。 首先,Python的基本语法要求严格区分大小写,这意味着"Python"和"python"在语言中被视为不同的标识符。每行代码被视为...

    Python课程设计.pdf

    Python课程设计的主要教学目标是让学生掌握Python编程语言的基本概念和技能,能够运用Python进行简单的程序设计。具体目标包括: 1.理解Python编程语言的基本概念和语法:学生能够理解Python的基本语法规则,包括...

    python笔记

    廖雪峰Python笔记涵盖了Python语言的基础知识,从最基本的概念到模块部分,不包括函数式编程。下面是对该笔记的知识点总结: Python基础 * Python语言的概述:Python是一种高级的、解释性的编程语言,具有简洁、...

    NCT Python等级考试1-4级大纲解读

    此外,四级可能还会涉及到一些基本的算法和数据结构知识,如排序和搜索算法,以及简单的网络编程概念。 每个级别的考试都会基于所涵盖的知识点来设计,不仅测试学生的理论知识,也注重实践能力。代码量的要求随着...

    少儿python编程课件.pptx

    本节课重点介绍了Python编程的基础知识,涵盖了Python的基本概念、安装与使用、变量的定义和使用、基本数据类型的介绍等内容。 一、Python概述 * Python是一种高级语言,易于学习和使用 * Python可以应用于多种...

    少儿python编程教学 少儿编程python授课ppt

    本课程通过精心设计的教学内容和互动性强的课件,帮助孩子们在愉快的氛围中理解和掌握编程的基本概念。 **一、Python编程简介** Python是一种高级编程语言,以其易于学习、可读性强的特点而闻名。在少儿Python编程...

Global site tag (gtag.js) - Google Analytics