速过计算机二级python——第二讲:基础语法

本文详细介绍了Python的基础语法,包括变量的使用、变量命名规则以及人机交互中的输入(input)、转换(eval)和输出(print)函数。强调了Python的大小写敏感、缩进规范和注释的重要性。同时,讲解了字符串的索引、切片、拼接、复制、判断、大小写变换、分割、统计次数、居中、替换、添加、去除等操作,并提到了数字类型和组合数据类型的基础知识。

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

在这里插入图片描述

基础语法

1. 变量

name = Try
age = 20

“name”,“age”这两个东西就是变量,我们将所处理的信息传递给了变量,让它作为中转站替我们保存,使得我们提取信息更加简便,并且有利于代码美观。

2. 变量命名

在使用 Python 变量的时候,需要遵守一些规则和技巧。

  • 变量名只能包含字母、数字和下划线,且首位必须是字母或下划线,不能以数字开头。

比如,可将变量命名为 message_1,但不能命名为 1_message。

  • 变量名不可以是 Python 关键字和函数名,即 Python 内置的用于特殊用途的单词不可作为变量名。

比如关键字 True、if、continue 和函数名 print、input、dir。

  • 变量名应该既简短,又有描述性。

比如 name 代表姓名,而不是为了追求简短用 n 代表名字或者为了追求描述性用 xingming 代表姓名。

  • 变量名尽量使用小写。

2.1语法规则

2.1.1 区分大小写

Python 代码中的同一个语句,不同的大小写,是有所区分的。

a = 7
A = 17
if a == A:
	print("a==A")
else:
	print("a!==A")

将变量 a 赋值 7;将变量 A 赋值 17;查看变量 a 是否等于变量 A;程序输出a不等于A,此变量是区分大小写的。

2.1.2 缩进 4 个空格

Python 语言的简洁美观特性很大程度上是由于严格的“缩进”要求。一旦涉及到分支、循环等(后面将会学习),则需要遵守“缩进”语法要求,用于表示层次关系。

建议:使用 Tab 键进行 4 个空格缩进,不可将 Tab 键与空格混用。

2.1.3 # 注释

注释是任何一门编程语言中都具有的非常有用的功能。它会自动被 Python
编译器略去,不会被当做语句执行,主要作用有两个:
(1)帮助我们对所写代码进行解释说明与备忘

# 这是一个判断程序
a = 7
A = 17
if a == A:
	print("a==A")
else:
	print("a!==A")

(2)直接对某部分代码进行略去,以便调试程序

a = 7
A = 17
if a == A:
	print("a==A")
# else:
# 	print("a!==A")

2.2 人机交互

1. 输入函数:input()
  • 工作原理

input()函数能够使程序暂停运行,待用户输入某些文本并按回车键后继续运行。它的使用需要结合变量,即用变量存储你所输入的文本

name = input()
#用 name 变量存储了 input()所获取的字符串。

input()函数会将用户输入的任何内容统一输出为“str”类型,即字符串类型。input运行等待输入输入“某些信息” 回车继续运行

  • 清晰明白地应用 input()

当使用 input()函数时,应该给出清晰且明白的提示,准确提示用户需要输入什么信息

name = input("请输入你的名字")
2. 转换函数:eval()
  • 工作原理

eval()函数能够将字符串内容当做普通语句执行
变量=eval(字符串)

age = eval("16+1")
print(age)
#输出17

(2)eval()结合 input()使用
由于 input()函数只能返回字符串数据类型的特性,所以当我们想要从用户输入得到某个数字的时候,会束手无策,此时又由于 eval()能够执行字符串内容的特性,因此可以解决这个痛点。结合使用的方式如下:
变量=eval( input() )

age = eval(input("请输入你的年龄"))
# 16 + 1
print(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值