Python——小白的读书笔记(一)

本文介绍Python语言的特点,包括其解释性、编译性、互动性和面向对象特性。详细讲解了Python的垃圾回收机制、多编程范式支持以及常用功能如print函数、input函数的使用方法。此外,还涵盖了Python的编码声明、注释、多行语句换行、缩进代码规范、命名标识符和保留字符等基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python是一种结合了解释性、编译性、互动性和面向对象的高层次计算机程序语言,是一种功能强大而完善的通用型语言。Python具有非常简洁而清晰的语法特点。

Python具备垃圾回收功能,能够自动管理内存的使用,常被当做脚本语言,用于处理系统管理任务和网络程序编写;同时支持命令式程序设计、面向对象程序设计、函数式编程、泛型编程多种编程范式,也非常适合完成各种高级任务。

1 print函数输出

语法结构:print(<expressions>)

多个<expressions>,则表达式之间用逗号隔开,语法格式:print:(<expression>,<expression>,...,<expression>)

2 输入

(1)input函数从键盘输出数据

语法结构:input(<promp>)

运行结果:

(2)字符拼接方式

运行结果:

应声虫程序的输入/输出有4种方法:直接输出;用逗号隔开多个表达式,然后输出;直接采用输入函数input赋值,然后输出;采用输入函数input分别赋值,然后输出。

3 编码声明格式:#-*-coding:utf-8-*-      #coding:utf-8或者是#coding=utf-8

在编写Python脚本时,除了要声明编码以外,还需要注意路径声明。

4 注释

(1)单行注释

# 这是一个独立成行的注释

(2)多行注释

  • #号注释

# 这是一个使用#号的多行注释

# 这是一个使用#号的多行注释

# 这是一个使用#号的多行注释

  • 单引号注释

,,,

该多行注释使用的是三个单引号

,,,

  • 双引号注释

" " "

该多行注释使用的是三个双引号

" " "

5 多行语句换行

Python中,{ },[ ],( )里面的多行语句在换行时不需要使用反斜杠(\)的,使用逗号换行。一行多条语句时,使用分号对多条短语句实现隔离。

6 缩进代码

Python最具特色的是一所进的方式标识代码块,不再需要使用大括号。同一个码块的语句必须保证相同的缩进空格数,否则将会出错。

在交互式输入复合语句时,必须在最后添加一个空行来标识结束。

7 命名标识符和保留字符

(1)标识符可由字母、数字、下划线组成

(2)标识符不能以数字开头。以下划线开头的标识符具有特殊意义,使用时需要特别注意

  • 以单下划线开头(如_foo)的标识符代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import*”导入
  • 以双下划线开头(如__foo)的标识符代表私有成员
  • 以双下划线开头和结尾(如__foo__)的标识符是Python特殊方法专用的标识,__init__()代表类的构造函数

(3)标识符字母区分大小。

(4) 标识符禁用Python中的保留字。

>>> import keyword
>>> keyword.iskeyword ("and")
True
>>> 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']
>>> 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值