`
诗意的栖居
  • 浏览: 274733 次
  • 性别: 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基本概念.docx

    2. 数:Python 中有四种类型的数——整数、长整数、浮点数和复数。例如,2 是一个整数的例子。长整数不过是大一些的整数。3.23 和 52.3E-4 是浮点数的例子。E 标记表示 10 的幂。 3. 字符串:字符串是字符的序列。...

    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

    Python 入门教程:基本概念与案例详解

    内容概要:本文详细介绍了 Python 编程语言的基本概念和常用功能,包括打印输出、变量和数据类型、基本运算、条件语句、循环、列表、函数、字典、异常处理和文件操作等。每个部分都通过具体的代码示例来演示,便于...

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

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

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

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

    Python3.8.1官方中文文档API手册pdf格式最新版本

    对于Python语言的初学者,文档中包含了入门教程和Python语言参考,这些资源对于理解Python的基本概念和功能至关重要。入门教程以非正式的方式介绍Python语言,建议读者在阅读时使用Python解释器进行实践,尽管所有...

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

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

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

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

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

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

    Python的基本操作

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

    python程序设计基础教程ppt-Python程序设计基础教程.pdf

    第四章至第十六章则进一步深化了Python的编程知识,涵盖控制结构(如if-else语句和循环)、函数、模块、文件操作、字符串和正则表达式、面向对象编程、异常处理、基本概念、多线程和多进程、图形用户界面(GUI)开发...

    Python课程设计.pdf

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

    python笔记

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

Global site tag (gtag.js) - Google Analytics