「Python3 基础」注释 + 语句 + 缩进 + 标识符 + 关键字 + 基本数据类型

前言

    虽然我很早就开始接触 Python 了,但是还没有进行过系统的学习,故创此栏目记录系统学习 Python 的过程。

Python3 基础

1、注释

    代码中不参与执行的文字就叫「注释」。

    「注释」在随源代码进入预处理器或编译时会被移除,不会影响程序执行结果。


注释的作用:

  • 注释可以在源代码中解释代码的作用,从而增强程序的可读性和可维护性

  • 调试程序时,可以注释掉源代码中不需要参与执行的代码。


Python 中注释的方法:

  • 单行注释
    在一行文字前加 #,最好再加一个 空格
# 这是Python的单行注释
print("hello world !")
  • 多行注释
    三个单引号 ''' 开头,三个单引号 ''' 结尾;或者三个双引号 ”“” 开头,三个双引号 “”“ 结尾。
    (PS:在 Python 中, 多行注释其实是字符串!!!😷😷😷)
"""
这是 Python 的多行注释
"""
print(”hello world !“)

2、语句

    Python 中一条语句占一行,一条语句结束后可以不写分号。

print('第一条语句')
print('第二条语句')
print('第三条语句')

注意

  • 如果一行要显示多条语句,多条语句之间必须用分号 ; 隔开:
print('第一条语句');print('第二条语句');print('第三条语句')
  • 如果一条语句很长,需要多行显示,可以使用反斜杠 \ 来实现多行语句:
str1 = "hello ";str2 = "world ";str3 = "!"; 
str_all = str1 + \
		  str2 + \
		  str3 
  • []{}() 中的多行语句,不需要使用反斜杠 \
item = ['第一项', 
		'第二项', 
		'第三项']

3、缩进

    Python 是通过「缩进」来产生代码,不需要使用大括号 {}

    同一个代码块的缩进必须一致

    理论上,一个缩进可以是任意个空格 👀,但一般将四个空格作为一个缩进 🤔。


正确示例:

if True:
	print('Hello!')
	print('This is True !')

错误示例:

  • 需要缩进的地方不能随意删除缩进,要使缩进保持一致
if True:
	print('Hello!')
  print('This is False!')

      错误信息:
IndentationError: unindent does not match any outer indentation level


  • Python 一句语句的开头不能像其他语言一样随意添加空格
  print("hello world !")

      错误信息:

IndentationError: unexpected indent

4、标识符

    「标识符」是专门用来给变量、函数或者类等命名用的。

    要做到「见名知意」。


硬性规则:

  • 变量名由「字母」、「数字」和「下划线」构成,数字不能开头。
    这里的字母是广义的 Unicode 字符,不包含特殊字符。
    中文也是可以作为变量名的💪💪💪。
= "你好!"
print()
  • 大小写敏感,大写的 A 和小写的 a 是两个不同的变量。
aaa = "第一个变量"
AAA = "第二个变量"
  • 不能跟「关键字」和「函数、模块的名字」冲突!!!
    关键字:又叫「保留字」,有特殊含义的单词。

PEP 8 要求:

  • 小写字母拼写,多个单词用下划线 _ 连接。

  • 受保护的实例属性用单个下划线开头。

  • 私有的实例属性用两个下划线开头。

5、关键字

    在 Python 中,有特殊功能或者特殊意义的标识符就是「关键字」,又叫「保留字」。

    「关键字」除了它本身的特殊功能或者意义外,不能另作它用。


查看 Python 中的关键字:

import keyword
print(keyword.kwlist)

关键字:

[False, None, True, and, as, assert, async, await, 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]

判断是否为关键字:

import keyword
print(keyword.iskeyword('False')) # True
print(keyword.iskeyword('false')) # False

6、基本数据类型

    Python 中的变量不需要声明,每个变量在使用前都必须赋值,变量被赋值以后才会被创建

    在 Python 中,变量就是变量,它没有类型,我们所说的「类型」是变量所指的内存中对象的类型,它决定了数据在内存中存储的方式和大小


Python 中常见的基本数据类型:

  • int 整型:包含了所有的整数,程序中数字在表示的时候直接写,不需要额外的符号,如:1-1 等。

  • float 浮点型:包含了所有的小数,并且支持科学计数法,如:1.0+3.141e41e-3 等。

  • str 字符串:用单引号 '' 或者双引号 "" 引起来的字符集。一般文本数据在程序中对应的数据类型是字符串。

  • bool 布尔型:表示结果只有两种情况的数据,包含的数据只有 True(真)和 False(假)。

  • list 列表

  • tuple 元组

  • dict 字典

  • set 集合

  • complex 复数


不可变数据:

  • 数字(intfloatboolcomplex)、字符串(string)、元组(tuple)

可变数据:

  • 列表(list)、字典(dict)、集合(set)

参考资料

版权声明:本文为晨旭OvO原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/a1228136188/article/details/109604521

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值