1-入手python
语法基础
-
缩进分层
如果你学过其他高级语言,就会知道,为了使代码层次结构清晰,常常需要缩进,比如下面的一段 C 程序代码:
void main() { int a,b; for(a = 0;a < 10;a++) { b = 1; for(b = 2;b < a;b++) { if(a % b == 0) { b = 0; break; } if(b == 1) printf("%d",a); } } }
对于
C/C++
来说,如果不考虑缩进,把以上代码写在一行,也是可以的,因为这些代码有分号、大括号等符号分隔开,但要看懂它,估计是“难于上青天”;而对于
python
来说,可以通过分层来进行语句分离,如:if a > b: if a == 1: print(a) else: if a == 0: print(a) else: pass elif a == b: print(a,b) else: print(b)
要注意,处于同一级的代码缩进要保持一致,并且缩进的符号(Tab键、空格等)也要保持一致,这样才能保持嵌套正确,否则就会报错,如:
-
代码注释
python
注释有两种形式- 单行注释:以
#
开头,同一行的后面部分均为注释,不会被执行 - 多行注释,用三个单引号
'''
或三个双引号"""
包起来的部分为注释
如:
# 这是单行注释 # 这是单行注释 ''' 这是多行注释,这是多行注释,这是多行注释,这是多行注释,这是多行注释,这是多行注释, 这是多行注释,这是多行注释,这是多行注释,这是多行注释,这是多行注释,这是多行注释, ''' """ 这是多行注释,这是多行注释,这是多行注释,这是多行注释,这是多行注释,这是多行注释, 这是多行注释,这是多行注释,这是多行注释,这是多行注释,这是多行注释,这是多行注释。 """
- 单行注释:以
-
断行
python
也可以将两条语句写再同一行,中间用分号;
隔开a = 1; b = 2 print('a+b');print('=');print(a+b) 输出: a+b = 3
-
输入输出函数
-
输入函数
input()
:用法:
s = input('请输入:')
注意,不论输入什么,最后都会以字符串形式返回,即上面的代码中
s
类型为一个字符串;如果要让s
表示数字,需要进行类型转换,如 :s = input('请输入:') s = int(s) s = float(s)
-
输出函数
print()
输出函数基本形式:
print(value, ..., sep=' ', end= '\n')
其中参数的意义:
value:
表示要输出的信息(可以是字符串、数字等),省略号表示可以同时输出多个信息sep:
默认参数,表示输出的多个信息之间用一个空格隔开;默认参数可以自己修改,如果要用逗号隔开,可以将sep
值改为,
(即:sep=','
)end:
默认参数,默认输出结尾为换行符,可以自己修改为其他符号
举例:
a = 1 b = 'bbb' c = 3 print(a, b, c) print(a,b,c,sep=';') print(a,b,c,end='->') print(a,b,c,end='...') #输出如下 1 bbb 3 1;bbb;3 1 bbb 3->1 bbb 3...
-
本文来自博客园,作者:aJream,转载请记得标明出处:https://www.cnblogs.com/ajream/p/15383624.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人