python基础1

python基础1

在这里插入图片描述

语言特点

python的语言特点,包括语法简单、通用性、跨平台、有广泛的标准库和第三方库、解释性语言等等。下面就介绍一下通用性、跨平台和解释性三个特点介绍一下:

  • 通用性:python也被称为胶水语言,其底层由多种语言构成,所以使得python处理问题变得十分简单,其他语言写得十几行的代码,用python几行就搞定;同时其他语言可以完成的程序设计,python基本上都可以完成,他们不能完成的任务,python也可以完成。所以python具有很强的通用性,但是术业有专攻,这里只是解释python通用性强,并不是说python是世界上最好的语言(😏😉😁😜);
  • 跨平台:通过解释器进行跨平台,不同平台上的代码,只要对应解释器的版本相同,就可以直接在不同的平台上运行;
  • 解释性语言:编程语言分解释性语言和编译性语言,如何区分解释性和编译性,简单的说就是可以直接执行的就是解释性语言,然后如c/c++在执行之前需要把程序编译成机器语言文件(例如exe文件),这种类型的语言就是编译性语言。

格式框架

缩进

Python中的缩进决定了代码的作用域范围,所以这个缩进非常重要;因为对缩进的敏感,所以一定要正确的使用Tab和空格,这需要根据自己的编码IDE设置(Tab = 4个空格);在写代码的使用,要么都是用Tab要么都使用空格,不要混合着用。

注释

在写代码的过程中,注释是必不可少的,一方面注释可以帮助自己快速的阅读源码,另一方面也可以让其他人快速看懂我们自己写的代码。python注释分单行注释和多好注释,单行注释使用 #,多行注释使用 ''' '''或者 """ """

'''
缩进
注释
'''
select = 0
if select == 0:
    # 打印,输出
    print("# is used for single-line comments")
else:
    # 打印,输出
    print(" ''' is used for multiline comments")

关键字

python中的关键字也叫保留字,不能作为标识符使用。

要是不知道python有哪些关键字,可以使用内置的 keyword 包输出, 共33个。

>>> import keyword
>>> print(keyword.kwlist)
['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']

对于这些关键字,可以采用下面的方法记忆

  1. 判断、循环: if、elif、else、for、while、break、continue、and、or、is、not、in
  2. 函数、模块、类:from、import、as、def、pass、lambda、return、class
  3. 异常:try、except、finally、raise
  4. 其他:del 、global、with、assert、yield、True、False、None、nonlocal

标识符

定义一个标识符有以下规则:

  • 第一个字符必须是字母表中字母或下划线 _
  • 标识符的其他的部分由字母、数字和下划线组成
  • 标识符对大小写敏感

还有一些我们人为规定的,比如般不使用编程语言中的关键字作为标识符;为一个变量起名字的使用尽量要见名知意

对于标识的命名分为驼峰式和下划线式,驼峰式:当有几个单词组成时,第一个单词小写,剩下的每一个单词首字符大写,如tuoFengShi,下划线就是用**_**区分每个单词,如xia_hua_xian_shi。

在python中,函数、变量的命名一般使用下划线式,类的命名使用驼峰式

欢迎大家关注我的个人公众号,同样的也是和该博客账号一样,专注分享技术问题,我们一起学习进步
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值