Python 的标识符 | 零基础小白入门必看系列


在这里插入图片描述

一、Python Introduction

Python is a programming language that lets you work quicklyand integrate systems more effectively

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

Python 是交互式语言: 也就是可以在一个 Python 提示符 >>> 后直接执行代码。

Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器/网站再到游戏。

Python 的特点

1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

2.易于阅读:Python代码定义的更清晰。

3.易于维护:Python的成功在于它的源代码是相当容易维护的。

4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。

5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。

8.数据库:Python提供所有主要的商业数据库的接口。

9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。

10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。

Python 脚本的格式

image.png

Python 脚本内部的结构

Python脚本文件的结构如下

  • 头部注释区域
  • 导入区域
  • 代码区域
    • 代码的执行顺序
    • 代码的注释
  • 代码执行入口

image.png

Python 脚本的执行

Python脚本的执行命令如下

image.png

也可以在Pycharm中执行,鼠标选中要执行的文件,点击Run即可

image.png 也可以在Pycharm中打开Terminal终端执行

image.png

Python 导入

导入是将Python的一些功能函数放到当前的脚本中使用的一种操作,除了Python内置函数外,任何其他函数都需要import到当前脚本中才能使用

导入使用import关键字 + 模块名的方式导入功能函数或者模块

在python_heros中新建import_sample.py脚本

import os
import time

print("当前目录位置为:%s"%os.getcwd())
print("当前时间戳为:%s"%time.time())

image.png

Python 中程序的执行顺序

Python中的代码是自上而下、逐行执行的

Python 的内置函数

print 函数

print函数的作用是将信息在控制台进行打印

print("这是需要在控制台显示的信息")

image.png

input 函数

input函数可以 接收一个标准输入数据,返回string类型数据,也就是说执行input函数后可以在命令行输入一行信息,input函数会将这行信息返回成字符串

image.png

Python 代码中的注释

注释是Python代码中不会被Python直接执行的语句 注释的形式有#、“”"、‘’'三种形式

  • #:# 之后的内容都是注释内容
  • 三引号:“”“被三引号包裹的内容是注释内容,可以随意换行”“”
  • 单引号:‘’‘‘被单引号包裹的内容是注释内容,与三引号注释一样,可以随意换行’’’

Python 脚本的执行入口

一般将代码执行的入口叫做主函数main, Python中函数的名字可以用__name__来表示

if __name__ == '__main__':
    # 要执行的代码

上面这行代码就是判断函数的名字是不是等于__main__,如果是那么就执行下面的代码。 Python脚本的名字和函数的名字有什么区别? 这里举一个不是很恰当的例子,假设一个名字为print_sample.py的脚本,对于IDE来说脚本的名字叫做print_sample,既

__name__ == 'print_sample'

而对于脚本本身来说就是__main__,既

__name__ == '__main__'

Python中使用缩进来表示代码块,创建一个脚本 main_sample.py,入口函数在整个脚本的末尾。

import time

if __name__ == '__main__':
    print(time.time())

Python 中并不是一定需要入口函数。

二、Python 中的变量

变量是一个容器,用来存储数据,存储的数据是可以变化的。变量存在于内存中,当变量被定义后就会被存入内存当中

变量名的命名规则

  • 变量名的组成:必须是数字、字母、下划线组成
  • 变量名的长度:任何长度,但是建议20字符以内
  • 变量名的要求:变量名必须以字母开头,不能以数字开头,变量名区分大小写

当变量名由多个单词组成时不建议使用驼峰命名,建议使用下划线方式命名

image.png

也可以在一行定义多个变量,快速定义

image.png

三、Python 中的关键字

Python 中的关键字是指 Python 内部自带的用于处理业务逻辑的特殊单词,自定义变量的命名不能使用关键字。

变量名与关键字的区别在于,变量名是用于给变量赋值使用的,关键字用于业务处理。

强关键字只要定义为变量,编译器就会报错,弱关键字被定义为变量,编译器不会报错,但是会失去关键字的功能

Python 中常见部分关键字:

  • 内置常量:False、None、True
  • 逻辑与或非:and、or、not
  • 判断:if…elif…else、in、is
  • 循环:for、while、break、continue
  • 导入:import、from
  • 函数:def、lambda、pass、return、yield
  • 异常处理:try…except…finally、raise
  • 重命名:as
  • 变量范围:global、nonlocal
  • 类:class
  • 删除:del
  • 上下文管理:with

Python技术资源分享

小编是一名Python开发工程师,自己整理了一套 【最新的Python系统学习教程】,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。

保存图片微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

如果你是准备学习Python或者正在学习,下面这些你应该能用得上:

1、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

2、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

在这里插入图片描述

3、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

img

4、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img

5、清华编程大佬出品《漫画看学Python》

用通俗易懂的漫画,来教你学习Python,让你更容易记住,并且不会枯燥乏味。

在这里插入图片描述

6、Python副业兼职与全职路线

在这里插入图片描述
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

👉CSDN大礼包:《Python入门资料&实战源码&安装工具】免费领取安全链接,放心点击

  • 23
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值