基础语法

打印

首先它的打印是这个

print()

程序结构

严格缩进

与其他语言不同,python的代码块不使用大括号({})来控制类、函数及其他逻辑判断,主要特色是用缩进分层来写模块

像下面这样如果不缩进就会报错

if True:
print ("歌声振林樾")    #严格执行缩进
else:
    print ("忽然闭口立")

像下面这样代码块内的语句缩进了但是不一样也报错

if True:
    print ("牧童骑黄牛")
 print ("歌声振林樾")    #严格执行缩进
else:
    print ("意欲捕鸣蝉")
    print ("忽然闭口立")

编程规范:缩进最好采用空格的方式,向右缩进4个空格


换行符

在Linux系统时,换行字符为ASCII LF,也就是\n

在windows系统时,换行字符为ASCII CR LF,也就是\r\n

在MAC OS系统时,换行字符为ASCII CR,也就是\r

在widows时,我们可以这样换行

print ("忽然闭口立\n歌声振林樾")

之所以只写\n是因为在windows时,当你写入 \n 时,Python会自动将其转换为 \r\n

如果代码过长,可以使用\来换行,但是斜杠后面不能加注释,括号里面代码过长时换行不用\

数行表达式想要写成一行,只需要在每一行后面加上;即可,如:

x = 100; y = 200; c = 300

代码注释

# 这是一个注释
'''
这是一个注释
这是一个注释
'''
"""
这是一个注释
这是一个注释
"""

输入输出

键盘输入:

input()函数从标准输入读入一行文本,默认的标准输入是键盘,可供用户自主赋值给这个变量,如:

x = input("喜欢的水果:")
print(x)

键盘输入结果后,回车就赋值了

请输入图片描述

用户输入的数据全都是以字符串形式返回的,如果需要使用,就需要做类型转换


处理输出:

print()函数可以输出格式化的数据,语法如下:

print(value,..., sep='' ,end='\n')

value是输出的信息,sep是设置多个输出信息之间的分隔符(默认空格),end是输出信息后添加的符号(默认换行符),如:

print("牧童骑黄牛","歌声振林樾")
print("牧童骑黄牛","歌声振林樾",sep='*')
print("牧童骑黄牛","歌声振林樾",end='>')
print("牧童骑黄牛","歌声振林樾")

结果:
牧童骑黄牛 歌声振林樾
牧童骑黄牛*歌声振林樾
牧童骑黄牛 歌声振林樾>牧童骑黄牛 歌声振林樾

sep和end的值必须是字符串,不然报错

如果输出的值有字符串也有变量值,就需要格式化处理,字符串与变量之间需要用%分隔开,不然会像下面一样全输出

x = 100
print("x = %d" % x)
print("x = %d" , x)

输出:
x = 100
x = %d 100

变量

变量需要被赋值才会被创建,python给出了三种方法

x = 100
print(x) #100

x = y = 100
print(x) #100
print(y) #100

x , y = 100, 200
print(x) #100
print(y) #200

也可以进行值的交换

a = 100
b = 200
a,b = b,a
print(a,b) #200 100
最后修改:2025 年 08 月 26 日
如果觉得我的文章对你有用,请随意赞赏