Python基本认识及其第一个程序

【个人记录,仅供参考】

第一个程序

结合PyCharm集成开发环境(IDE)编写第一个程序,“HelloWorld.py”

print("Hello World")

输出结果为:

Hello World

Python 文件扩展名为.py"。

Python3 基础语法

1、标识符

标识符规则用于定义变量、函数、类、模块等名称:

一、基本命名规则

  • 首字符限制: 必须以“字母(a-z/A-Z)或下划线(_)开头” 。
  • 后续字符限制:可以包含字母、数字、下划线(即 `a-z/A-Z/0-9/_`)。
  • 大小写敏感:标识符严格区分大小写。

【Python 3 默认使用 UTF-8 编码,支持 Unicode 字符作为标识符】

二、禁止使用的关键字(保留字)

python保留字

保留字即关键字;Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:

import keyword

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']

类别

关键字

说明

逻辑值

True

布尔真值

False

布尔假值

None

表示空值或无值

逻辑运算

and

逻辑与运算

or

逻辑或运算

not

逻辑非运算

条件控制

if

条件判断语句

elif

否则如果(else if 的缩写)

else

否则分支

循环控制

for

迭代循环

while

条件循环

break

跳出循环

continue

跳过当前循环的剩余部分,进入下一次迭代

异常处理

try

尝试执行代码块

except

捕获异常

finally

无论是否发生异常都会执行的代码块

raise

抛出异常

函数定义

def

定义函数

return

从函数返回值

lambda

创建匿名函数

类与对象

class

定义类

del

删除对象引用

模块导入

import

导入模块

from

从模块导入特定部分

as

为导入的模块或对象创建别名

作用域

global

声明全局变量

nonlocal

声明非局部变量(用于嵌套函数)

异步编程

async

声明异步函数

await

等待异步操作完成

其他

assert

断言,用于测试条件是否为真

in

检查成员关系

is

检查对象身份(是否是同一个对象)

pass

空语句,用于占位

with

上下文管理器,用于资源管理

yield

从生成器函数返回值


2、注释

单行注释:以 # 开头

# 第一个注释 
print ("Hello Python") 
# 第二个注释

多行注释:

1、可以用多个 # 号

2、''' ''' 和 """ """

# 第一个注释 
# 第二个注释 
''' 
第三注释 
第四注释 
''' 
""" 
第五注释 
第六注释 
""" 
print ("Hello Python")

3、语句格式:

1、行与缩进

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

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

2、多行语句

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

多行语句_item = item_one + \

                item_two + \

                item_three

3、空行

  • 函数的方法之间用空行分隔,表示一段新的代码的开始。
  • 函数入口之间也用一行空行分隔,以突出函数入口的开始。
  • 空行也是程序代码的一部分。

4、同一行显示多条语句

Python 可以在同一行中使用多条语句,语句之间使用分号“ ; ” 分割:

import sys; x = 'abc'; sys.stdout.write(x + '\n')

4、print输出

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":

x="a"
y="b"
# 换行输出
print( x )
print( y )
 
# 不换行输出
print( x, end=" " )
print( y, end=" " )
print()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值