大家好,我是敲代码的灰太狼,也叫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模块进行查询:
输出:
['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不会去编译它)输出结果:
输出:
_> Hello World!
这就表明三引号里面的输出语句python没有进行编译,而是忽略了,后面我们会详细讲引号的用处。
行与缩进
行与缩进是python中比较终点的东西了,它和其他语言之间的区别也可以通过这个看出来,其它语言一般用{}来区分代码块,而python则是通过简单的缩进完成代码块的区分:
输出:
_> Answer
True
如果把print和if-else写在同一个缩进,那就会出现问题:
输出:
File "/data/1126786594", line 2
print ("Answer")
^
IndentationError: expected an indented block
所以,写代码的时候缩进非常重要,记得把缩进控制好,以免发生不必要的错误。
输入输出语句
在python中,输入输出函数非常简单,我们刚刚还用到过输出函数。
输入函数input()
输入函数,顾名思义,就是向程序中输入信息,一般默认是字符串的格式,input后面的括号可以加一些提示参数,也可以什么都不加。
当程序点击运行时,便可以在控制台进行键盘输入了
输出函数print()
输出函数,就是当程序执行的时候,在控制台输出打印的一些东西,一般的,将需要打印输出的字符串或是变量等放在print后面的括号中即可:
输出:
_>这些信息会在控制台输出
举个例子:写一个程序,输入一句话,再将那句话打印出来:
输入:HelloWorld!
输出:
_> HelloWorld!
字符串
字符串是 Python 中最常用的数据类型,通常用引号引起来。可以是(',",''',""")单引号,双引号,三引号:
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_字符串 导读: 本文主要记录自己学习python3基础中的要点知识和例子;所以可能整理的比较乱,仅供自己梳理和大家参考。 一、python字符串类型概述 1.字符串定义: 字符串是一个有序的,不可修改的,...
Python是世界上最受欢迎的编程语言之一,尤其适合初学者入门。在Python编程中,了解脚本第一行的作用至关重要,特别是对于那些在Linux或Unix系统...在学习Python基础的过程中,掌握这一细节将对你的编程实践大有裨益。
《Python基础教程(第2版)》是一本全面介绍Python编程的指南,适合初学者入门。Python作为一种解释型、面向对象、动态数据类型的高级程序设计语言,因其简洁的语法和强大的功能而广受欢迎。该书分为基础篇和高级篇...
《Python基础教程第二版》是针对初学者的一本经典教材,尤其适合那些对Python 2.0版本感兴趣的读者。本书全面、深入地介绍了Python编程语言的基础概念和语法,旨在帮助读者掌握这一强大而灵活的编程工具。以下是根据...
Python基础入门教程 Python语言编程导论01 第一章 绪论 (共28页).ppt Python基础入门教程 Python语言编程导论02 第二章 基础语法 (共96页).ppt Python基础入门教程 Python语言编程导论03 第三章 编写程序 (共26...
作为初学者入门编程或者专业人士增强技能的工具,Python基础教程第三版是学习这一语言的理想资源。该高清版教程涵盖了Python的最新版本特性,确保读者能够掌握现代Python开发的关键知识。 **Python语言特性** 1. *...
《Python基础教程》第三版源代码是一份详细的学习资源,涵盖了Python编程的多个核心概念和实践技巧。这个源代码集合包括了从基础语法到高级特性的各种示例,旨在帮助初学者逐步掌握Python编程。 在Python的基础部分...
"Python基础教程配套源码"是一份旨在帮助初学者深入理解Python编程原理和实践的资源。这个压缩包可能包含了与Python基础教程相关的各种示例代码、练习和项目,帮助学习者通过实际操作来巩固理论知识。 在Python的...
Python是一种高级编程语言,以其简洁明了的语法...以上就是Python基础语法的主要内容,包括基本的输入输出、变量命名、条件判断和数据类型。学习这些基础知识是掌握Python编程的第一步,对于进一步的编程实践至关重要。
《Python基础教程(第三版)》是一本专为初学者设计的Python编程教材,全面覆盖了Python语言的基础知识,旨在帮助读者快速掌握Python编程技能。本教程以清晰易懂的语言和丰富的实例,引领读者深入理解Python的核心...
总的来说,这个Python基础训练文档为初学者提供了一个全面的实践平台,涵盖了Python编程的许多关键领域。通过解决这些实际问题,学习者不仅可以掌握Python的基本语法,还能深入理解编程思维,提高问题解决能力。每个...
在实际编程中,了解这些基础知识是学习Python的第一步,它们构成了Python语法的核心,为后续的进阶学习和实际项目开发打下坚实基础。无论是初学者还是有经验的程序员,熟悉并掌握这些基本概念和用法都是至关重要的。
《Python基础教程(第3版)》是一本深入浅出的Python编程指南,适用于初学者和有一定经验的程序员。本书全面覆盖了Python语言的核心概念、语法结构以及实用技巧,旨在帮助读者快速掌握Python编程的基本技能。 在...
Python基础入门教程 Python语言编程导论01 第一章 绪论 (共28页).ppt Python基础入门教程 Python语言编程导论02 第二章 基础语法 (共96页).ppt Python基础入门教程 Python语言编程导论03 第三章 编写程序 (共26...
《Python基础》课程标准详细规划了64课时的教学内容,旨在为计算机应用、软件技术、...总之,《Python基础》课程旨在为学生提供一个全面、实用的Python编程学习平台,为他们未来在IT行业的职业生涯奠定扎实的基础。
【Python基础】 Python是一种高级编程语言,以其简洁明了的语法和强大的功能而闻名。在Python基础部分,我们通常会学习以下知识点: 1. **语法特性**:Python的缩进规则,变量声明,数据类型(包括整型、浮点型、...
本教程旨在帮助读者快速掌握 Python 入门基础知识,了解 Python 的发展历程、特点、应用领域,并掌握 PyCharm 编写简单 Python 程序、Python 开发环境的配置和 Python 程序执行原理等内容,为读者提供了一个系统的 ...
一、Python基础、pdf版