欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python入门零基础

程序员文章站 2022-06-09 18:06:38
零基础Python3入门初次认识Python编译环境创建编译环境开始认识代码变量与标识符Python和关键字Python和数据类型初次认识Python一言半语无法描述Python,百度百科是了解Python的重要途径之一。2019年1月编程语言python排名是第三,相比2009年2月编程语言排名的第七名,经历10年热度不降反升,不难知道Python十分受编程人员的喜爱,并且Python自身强大的优势决定其不可限量的发展前景。 废话少说直接进入主题。编译环境首先通过百度百科可以得知Python是一种...

初次认识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 判断变量是否为某个类中的实例
print 打印语句
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