`
wx1568016009
  • 浏览: 22758 次
文章分类
社区版块
存档分类
最新评论

Python基础(一)

 
阅读更多

大家好,我是敲代码的灰太狼,也叫Dolphin Long,从现在开始,我将陪大家一起学python,从零开始,在学习python的过程中我将重点介绍python的基础知识,当然有时候也会穿插一些其他知识,要从基础开始学的同学只要查看历史文章“python基础(x)”即可,除了基础知识,我还将介绍一些应用型的知识,例如,爬虫,selenium自动化,数据处理,TensorFlow的应用等。


废话不多说了,开始学python吧!


python是一门语言,既然是语言,就应该有它自己语法和标识符。

标识符

标识符也可以叫名字或者是命名标准(如果理解起来有困难,你就当做给你孩子起名字,孩子的名字就是标识符。在python中,用到的变量、函数名等都是要起名字的,这名字就是标识符了)

标识符有三个原则:

1、首字符必须是字母或'_'     

             _dolphin

2、它可以由字母,数字,'_'组成    

         _dolphin_long_color2=’red‘

3、它对大小写敏感     

         Dolphin=1;dolphin=2

保留字

在python中,不是所有的单词都能拿来当做标识符的,python会有自己的一些保留字,这些字是不能拿出来当做标识符的,这个可以通过简单的keyword模块进行查询:

640?wx_fmt=png

输出:

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

注释

# 表示将该行注释 ,注释快捷键:   Ctrl+/      (可以选中多行进行注释,也可以单行注释)

除此之外,三引号''' '''也可表示成注释(python不会去编译它)输出结果:

640?wx_fmt=png

输出:

_> Hello World!

这就表明三引号里面的输出语句python没有进行编译,而是忽略了,后面我们会详细讲引号的用处。

行与缩进

行与缩进是python中比较终点的东西了,它和其他语言之间的区别也可以通过这个看出来,其它语言一般用{}来区分代码块,而python则是通过简单的缩进完成代码块的区分:

640?wx_fmt=png

输出:

_> Answer
True

如果把print和if-else写在同一个缩进,那就会出现问题:

640?wx_fmt=png

输出:

 File "/data/1126786594", line 2
    print ("Answer") 
        ^
IndentationError: expected an indented block

所以,写代码的时候缩进非常重要,记得把缩进控制好,以免发生不必要的错误。

输入输出语句

在python中,输入输出函数非常简单,我们刚刚还用到过输出函数。

输入函数input() 

输入函数,顾名思义,就是向程序中输入信息,一般默认是字符串的格式,input后面的括号可以加一些提示参数,也可以什么都不加。

640?wx_fmt=png

当程序点击运行时,便可以在控制台进行键盘输入了

输出函数print()

输出函数,就是当程序执行的时候,在控制台输出打印的一些东西,一般的,将需要打印输出的字符串或是变量等放在print后面的括号中即可:

640?wx_fmt=png

输出:

_>这些信息会在控制台输出 

举个例子:写一个程序,输入一句话,再将那句话打印出来:

640?wx_fmt=png

输入:HelloWorld!

输出:

_> HelloWorld!

字符串

字符串是 Python 中最常用的数据类型,通常用引号引起来。可以是(',",''',""")单引号,双引号,三引号:

640?wx_fmt=png

python字符串有以下特点:

1、python中单引号和双引号使用完全相同。

2、使用三引号('''或""")可以指定一个多行字符串。

3、转义符 '\',它也可以用来进行字符串换行

4、支持自然字符串, 通过在字符串前加r或R。 如 r"this is a line with \n" 则\n会显示,并不是换行。

5、支持处理unicode字符串,加前缀u或U, 如 u"this is an unicode string"。

6、字符串是不可变的。


今天的基础就到这里吧!

下期继续!



分享到:
评论

相关推荐

    python基础一_02_字符串

    python基础一02_字符串 导读: 本文主要记录自己学习python3基础中的要点知识和例子;所以可能整理的比较乱,仅供自己梳理和大家参考。 一、python字符串类型概述 1.字符串定义: 字符串是一个有序的,不可修改的,...

    python基础教程廖雪峰云-Python基础教程.pdf

    Python是世界上最受欢迎的编程语言之一,尤其适合初学者入门。在Python编程中,了解脚本第一行的作用至关重要,特别是对于那些在Linux或Unix系统...在学习Python基础的过程中,掌握这一细节将对你的编程实践大有裨益。

    python基础教程第二版答案-Python基础教程(第2版).pdf

    《Python基础教程(第2版)》是一本全面介绍Python编程的指南,适合初学者入门。Python作为一种解释型、面向对象、动态数据类型的高级程序设计语言,因其简洁的语法和强大的功能而广受欢迎。该书分为基础篇和高级篇...

    python基础教程第二版

    《Python基础教程第二版》是针对初学者的一本经典教材,尤其适合那些对Python 2.0版本感兴趣的读者。本书全面、深入地介绍了Python编程语言的基础概念和语法,旨在帮助读者掌握这一强大而灵活的编程工具。以下是根据...

    Python基础入门教程 Python语言编程导论 Python应用案例1 (共12页).ppt

    Python基础入门教程 Python语言编程导论01 第一章 绪论 (共28页).ppt Python基础入门教程 Python语言编程导论02 第二章 基础语法 (共96页).ppt Python基础入门教程 Python语言编程导论03 第三章 编写程序 (共26...

    Python基础教程 第三版

    作为初学者入门编程或者专业人士增强技能的工具,Python基础教程第三版是学习这一语言的理想资源。该高清版教程涵盖了Python的最新版本特性,确保读者能够掌握现代Python开发的关键知识。 **Python语言特性** 1. *...

    python基础教程配套源码

    "Python基础教程配套源码"是一份旨在帮助初学者深入理解Python编程原理和实践的资源。这个压缩包可能包含了与Python基础教程相关的各种示例代码、练习和项目,帮助学习者通过实际操作来巩固理论知识。 在Python的...

    Python基础语法合集.pdf

    Python是一种高级编程语言,以其简洁明了的语法...以上就是Python基础语法的主要内容,包括基本的输入输出、变量命名、条件判断和数据类型。学习这些基础知识是掌握Python编程的第一步,对于进一步的编程实践至关重要。

    Python基础教程(第三版).pdf

    《Python基础教程(第三版)》是一本专为初学者设计的Python编程教材,全面覆盖了Python语言的基础知识,旨在帮助读者快速掌握Python编程技能。本教程以清晰易懂的语言和丰富的实例,引领读者深入理解Python的核心...

    Python基础训练100题(带答案).docx

    总的来说,这个Python基础训练文档为初学者提供了一个全面的实践平台,涵盖了Python编程的许多关键领域。通过解决这些实际问题,学习者不仅可以掌握Python的基本语法,还能深入理解编程思维,提高问题解决能力。每个...

    python基础教程源代码-python基础教程第三版源代码.pdf

    《Python基础教程》第三版源代码是一份详细的学习资源,涵盖了Python编程的多个核心概念和实践技巧。这个源代码集合包括了从基础语法到高级特性的各种示例,旨在帮助初学者逐步掌握Python编程。 在Python的基础部分...

    python基础语法合集68页.pdf

    在实际编程中,了解这些基础知识是学习Python的第一步,它们构成了Python语法的核心,为后续的进阶学习和实际项目开发打下坚实基础。无论是初学者还是有经验的程序员,熟悉并掌握这些基本概念和用法都是至关重要的。

    python 基础教程第三版

    《Python基础教程(第3版)》是一本深入浅出的Python编程指南,适用于初学者和有一定经验的程序员。本书全面覆盖了Python语言的核心概念、语法结构以及实用技巧,旨在帮助读者快速掌握Python编程的基本技能。 在...

    Python基础入门教程 Python语言编程导论10 第十章 python的GUI编程 (共107页).ppt

    Python基础入门教程 Python语言编程导论01 第一章 绪论 (共28页).ppt Python基础入门教程 Python语言编程导论02 第二章 基础语法 (共96页).ppt Python基础入门教程 Python语言编程导论03 第三章 编写程序 (共26...

    python课时安排-《Python基础》课程标准-64课时.pdf

    《Python基础》课程标准详细规划了64课时的教学内容,旨在为计算机应用、软件技术、...总之,《Python基础》课程旨在为学生提供一个全面、实用的Python编程学习平台,为他们未来在IT行业的职业生涯奠定扎实的基础。

    Python基础与大数据应用-习题答案.zip

    【Python基础】 Python是一种高级编程语言,以其简洁明了的语法和强大的功能而闻名。在Python基础部分,我们通常会学习以下知识点: 1. **语法特性**:Python的缩进规则,变量声明,数据类型(包括整型、浮点型、...

    Python入门基础教程全套.ppt下载

    本教程旨在帮助读者快速掌握 Python 入门基础知识,了解 Python 的发展历程、特点、应用领域,并掌握 PyCharm 编写简单 Python 程序、Python 开发环境的配置和 Python 程序执行原理等内容,为读者提供了一个系统的 ...

    一、Python基础、pdf版

    一、Python基础、pdf版

    Python基础知识讲义

    总的来说,这份“Python基础知识讲义”全面覆盖了Python编程的基础,对于初学者来说,是一份非常实用的学习资料。学习这些内容不仅可以帮助理解Python的基本语法和面向对象编程,还可以通过名片管理系统实践应用,...

Global site tag (gtag.js) - Google Analytics