python基础知识二(标识符和关键字、输出、输入)

目录

标识符和关键字:

什么是标识符?

1. 标识符

2. 标识符的命名规则

什么是关键字?

1. 关键字

2. 关键字的分类

标识符和关键字的区别:

​​​输出:

1. 普通的输出

2. 格式化输出

格式化操作的目的:

什么是格式化?

常用的格式符号

 3. 换行输出

输入:

输入的作用:


标识符和关键字:

什么是标识符?

1. 标识符

        - 是用来标识变量、函数、类等的名字

         - 是由字母、数字、下划线组成

         - 不能以数字开头 - 区分大小写

2. 标识符的命名规则

    - 见名知意
    - 驼峰命名法
    - 全部大写

什么是关键字?

1. 关键字

- 是Python语言中预先定义好的标识符
- 不能用作变量名、函数名、类名等

2. 关键字的分类

- 保留字:
    - 不能用作变量名、函数名、类名等
    - 不能用作函数名、类名等
- 语句关键字:
    - 用于语句的关键字
    - 不能用作函数名、类名等
- 表达式关键字:
    - 用于表达式的关键字
    - 不能用作函数名、类名等
- 类型关键字:
    - 用于类型的关键字
    - 不能用作函数名、类名等

标识符和关键字的区别:

1. 含义:关键字是Python语言内置的,具有特殊含义的单词;而标识符是程序员自定义的,用于标识程序中的不同实体。
2. 用途:关键字用于定义语言的结构或控制流;而标识符用于标识变量、函数、类等。
3. 限制:关键字是固定的,不能更改,也不能用作标识符;而标识符则受到一些规则的限制(如不能以数字开头,不能是关键字等),但总体上更灵活。
4. 数量:关键字的数量是有限的,由Python语言定义;而标识符的数量是无限的,由程序员根据需要定义。

代码实现:

import keyword  # 导入关键字模块
# 1. 标识符
# 定义一个标识符 变量名
num = 10


# 定义一个标识符 函数名
def func():
    pass


# 定义一个标识符 类名
class Class:
    pass


# 2. 关键字
# 定义一个关键字
if True:
    pass

# 3. 查看所有的关键字
# 在顶部导入关键字模块
# 查看所有的关键字
print(keyword.kwlist)
"""
运行结果:
['False', 'None', 'True', '__peg_parser__', 
'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']
"""

​​​输出:

1. 普通的输出

# 1. 普通的输出
print("hello world")

2. 格式化输出

# 2. 格式化输出
# 举例:
print("我今年10岁")
print("我今年11岁")
print("我今年12岁")
print("---------- ---------- --------")

格式化操作的目的:

1. 美观
2. 方便
3. 可读性

什么是格式化?

1. 格式化就是将数据按照一定的格式进行展示

使用格式化的方式重写上列代码:

age = 10
print("我今年%d岁" % age)
age += 1
print("我今年%d岁" % age)
age += 1
print("我今年%d岁" % age)

常用的格式符号

格式符号    转换
%c     字符
%s     字符串
%d     有符号十进制整数
%u     无符号十进制整数
%o     八进制整数
%x     十六进制整数(小写字母0x)
%X     十六进制整数(大写字母0X)
%f     浮点数
%e     科学计数法(小写'e')
%E     科学计数法(大写“E”)
%g     %f和%e 的简写
%G     %f和%E的简写

 3. 换行输出

# 3. 换行输出 (\n)
# 1. 普通的换行输出
print("hello world")
print("hello world")
print("hello world")

# 2. 格式化的换行输出
print("hello world\nhello world\nhello world")

输入:

input()函数

输入的作用:

使得程序能够与用户交互、收集数据、配置参数、动态处理数据以及进行调试和测试。通过输入,Python程序可以变得更加灵活、可配置和可交互。

代码实现:

# 1. 输入一个数字
num = input("请输入一个数字:")
print(num)

# 2. 输入一个字符串
string = input("请输入一个字符串:")
print(string)

# 3. 输入一个字符串,并将其转换为整数
num = int(input("请输入一个字符串:"))
print(num)
print(type(num))  # <class 'int'>

# 4. 输入两个字符串 并将其转换为整数 相加
num1 = int(input("请输入一个字符串:"))
num2 = int(input("请输入一个字符串:"))
print(num1 + num2)

运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值