python——基础语法

目录

编码

标识符

BIF(Built-In-Function) :

注释

python的灵魂——缩进

转移字符和原始字符串

多行语句


编码

默认情况下,Python3源码文件以UTF-8编码,所有字符串都是unicode字符串。当然你也可以为源码文件指定不同的编码:(关于字符编码,之前在STM32显示LCD时有所涉及:可参考(7条消息) STM32——液晶显示中英文_~Old的博客-CSDN博客

# -*- coding: cp-1252 -*-

上述定义允许在源文件中使用windows-1252字符集中的字符编码,对应适合语言为保加利亚语,白俄罗斯语,马其顿语,俄语,塞尔维亚语。

标识符

  • 第一个字符必须是字母表中的字母或下划线
  • 标识符的其他部分由字母、数字和下划线组成。
  • 标识符对大小写敏感(Python是一个害羞的小女孩,对大小写敏感)

注意:大胆的人可以发现,Python3已经支持使用中文作为变量名,非ASCII标识符也是允许的

BIF(Built-In-Function) :

BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入(注:Python3 用 input() 取代了 Python2 的 raw_input()内置函数,python中内置了一些函数,可以使用dir(__builtins__)打印出内置函数,共有68个内置函数,不信你可以数一数!^-^

python保留关键字

保留字即关键字,我们不能用关键字来作为标识符,这个和C语言的要求是一样的。Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字:

import keyword
keyword.kwlist

注释

Python中单行注释以#开头,多行注释以多个#号开头,还有使用‘’‘或者”“”:

#第一个注释
#第二个注释

'''
注释内容

'''

"""
注释内容
"""

python的灵魂——缩进

python最具特色的就是使用缩进来表示代码块,而不需要使用{}来表示代码块。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:

if True:
    print("True")
else:
    print("False")

转移字符和原始字符串

如果要输出一段包含\的字符串,可以有两种办法,一种是使用转义字符\,一种是使用''和”“搭配使用。例如

print("let's go")
print('let\'s go')

但是如果对于一个字符串中,有多个\,使用转义字符以及可能我要不仅输出‘也要输出”“怎么解决?

这时候可以直接使用原始字符串,只需要在要输出的字符串前加上一个小写的字符r

print(r'let's go\n python\t')

多行语句

python通常是一行写完一条语句,但如果语句过长,我们可以使用反斜杠\来实现多行语句,例如:

total = item_one + \
        item_two + \
        item_three

 在[],{},()中的多行语句,不需要使用反斜杠\,例如:

total = ['item_one', 'item_two', 'item_three',
        'item_four', 'item_five']
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值