Python入门零基础
零基础Python3入门
初次认识Python
一言半语无法描述Python,百度百科是了解Python的重要途径之一。2019年1月编程语言python排名是第三,相比2009年2月编程语言排名的第七名,经历10年热度不降反升,不难知道Python十分受编程人员的喜爱,并且Python自身强大的优势决定其不可限量的发展前景。 废话少说直接进入主题。
编译环境
首先通过百度百科可以得知Python是一种脚本语言。我需要通过某个平台(软件)使代码和电脑相互链接,我就称这个平台为python的编译环境/开发环境。(这个理解可能过于牵强,但是仅用于给零基础的的同学描述何为编译环境,如果有更好的描述方法可以与我交谈,专业人士勿喷。)
创建编译环境
编译环境下载链接:link
点击Download->Download python 3.8.5(以win10为例)
下载完成后,新建一个文本文件并且改写后缀名为.py
右键文件,选择EditI with DLE打开软件即可编写代码
开始认识代码
不要害怕面对一串密密麻麻的英文字符。如果你将它们独自分开,你会发现它们就像英文单词,都有固定的作用。不要被第一眼的陌生感所产生的恐惧给蒙蔽。而要将代码看成
变量与标识符
变量:可以用来保存字面量,变量本身没有任何意思;如:a = ‘hello world’ abc=1,dfg = 2,c=abc+dfg。其中a、abc、dfg和c就是变量,这里的‘=’是赋值的意思并非数学中的等于。即hello worle赋值给了变量a,1赋值给了变量abc。
标识符:标识符就是可以自主命名的名字。
- 标识符规范1、标识符中可以有字母、数字、_、但是不能以数字开头。如2abc=2,这是错误的。abc2、_abc这样才符合命名规范。
- 标识符规范 2、标识符不能是python中的关键字/保留字,也不建议使用python的内置函数的名字,会导致内置函数被覆盖。(这句话可以慢慢理解)
- python中使用标识符不用声明,可以直接赋值。
#第一段代码
variable = 'hello world' #赋值号左边是自助命名标识符,右边是赋值数据
print(variable) #print是输出函数,括号内是需要输出的数据
Python和关键字
python以及其他语言都会具有保留字也叫关键字。在Python中,具有特殊功能的标识符称为关键字。即是Python语言自己已经使用了,不允许开发者自己定义和关键字相同名字的标识符。
下面是常用关键字,不需要死记,需要用到的时候查找即可。现在可能还不理解关键字是什么,切记不要埋头苦想什么是关键字,先往下面学。往后你会慢慢发现,关键字也不过如此。
关键字 | 作用 |
---|---|
in | 判断变量是否在序列中 |
is | 判断变量是否为某个类中的实例 |
打印语句 | |
def | 定义函数用 |
true | 布尔类型的值,表示真,与false相反。 |
and | 用于表达式运算,表逻辑与操作 |
as | 用于类型换 |
assert | 断言,用于判断变量或者条件表达式的值是否为真 |
break | 中断循环语句 |
class | 用于定义类 |
continue | 跳出本次循环,继续执行下一次循环 |
def | 用于定义函数或方法 |
del | 删除变量或序列的值 |
elif | 条件语句,意为否则如果 |
else | 条件语句,意为否则 |
except | 包含捕获异常后的操作代码块,与try、finally结合使用 |
finally | 用于异常语句,出现异常后,始终执行finally代码块,与try、finally结合使用 |
for | 循环语句 |
from | 用于导入模块,与import结合使用 |
global | 定义全局变量 |
if | 条件语句 |
lambda | 定义匿名函数 |
nonlocal | 用于标识外部作用域的变量 |
not | 用于表达式运算,逻辑非操作 |
or | 用于表达式运算,逻辑或操作 |
pass | 空的类、方法或函数的占位符 |
raise | 异常抛出操作 |
return | 用于从函数返回计算结果 |
try | try包含可能会出现异常的语句,与except、finally结合使用 |
while | while循环语句 |
with | 简化Python的语句 |
yield | 用于从函数依次返回值 |
None | None比较特殊,表示什么都没有,它有自己的数据类型-NoneType |
Python和数据类型
数学中数字会分很多类型,Python也是如此。
Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。
Python3 的六个标准数据类型中:
- 不可变数据类型:数字、字符串、元组。
- 可变数据类型:列表、字典、集合。
数字类型关键字:int、float、bool、complex(复数)
字符串类型:字符串用单引号 ’ 或双引号 " 括起来,同时可以使用(反斜杠) \ 转义特殊字符。
元组、列表、字典和集合类型后几章会有详细解说。
variable = 1 整型变量
variable1 = 1.1 浮点型变量
variable2 = 'abcd' 字符串变量
print(variable)
print(variable1)
print(variable2)
#python3中给变量赋值,自动识别数据类型,可以不用定义数据类型。
#我们将variable、variable1、variable2称为自定义标识符
#print称为输出函数也能称为打印语句
本文地址:https://blog.csdn.net/weixin_44739373/article/details/107664267
上一篇: python实现找出数组中出现奇数次的数
下一篇: 第五代通信技术简单概述