Python是一门脚本语言,相比与C/C++,Java的优势就是不用事先进行编译,可以直接读取脚本文件,一边解释一边执行
大家好,我是纪宁
本文将介绍pytho的基础语法第一部分,关于一些python写代码的基本规则
博主也正在持续以学习中,如果有问题欢迎在评论区指出
文章目录
1.缩进
2.多行语句的规则
(1)当普通代码长度较大时,可以将一行语句分行放
(2)各种括号
(3)各种引号
3.注释
4.空格和空行
5.输出函数print
6.输入函数
1.缩进
缩进的规则:同一代码块的语句必须有相同的缩进。 每一新的代码块(如:if语句,for循环,函数定义等)都需要增加一级缩进
Python语法允许使用任意数量的空格进行缩进,但推荐用4个空格(键盘上的Tab键)进行一级缩进,比较好看且美观
这里用if语句举例子(以后的文章会更新if语句的使用规则)
if 3>1:
print("纪宁")
if 3>1:
print("纪宁")
如果不使用缩进(第一种),编译器就会报错
2.多行语句的规则
a=1
b=2
c=3;d=4
e=a+b+c+d
print(e)
- 理论上一行一个语句
- 如果需要一行多条语句的话中间加上空格
- 不需要和C语言一样后面加 ;
(1)当普通代码长度较大时,可以将一行语句分行放
a=1
b=2
c=3;d=4
e=a\
+b\
+c+\
d
print(e)
a=1
b=2
c=3;d=4
e=a+b+c+d
print(e)
如图,当在想要换行的地方点击enter即可,编译器会自动添加上\
这两种方法只是观感上面有区别,在语法上是完全相同的
当有圆括号、中括号、花括号的时候,换行不加 \
a=[1,2,3,4,
5,6
,7]
print(a)
b=[1, 2, 3, 4, 5, 6, 7]# a与b等价
print(b)
(2)各种括号
- 中括号[ ]:代表列表数据类型,列表是一种可变序列
- 花括号{ }:使用方法与其他语句相同,将多条语句括起来,可以存储多种不同的数据类型
- 圆括号( ):大多数想要优先使用的情况都是用圆括号括起来
(3)各种引号
单引号(' ')和双引号(" "):在不使用转义字符的情况下没有任何区别
可以放字母、汉字、数字等,成为一个字符串
这里博主建议使用双引号,因为都得用英文里的引号,键盘上双引号比较容易打一些
多引号(""" """):可以进行多行存放,里面放的是字符,放变量的话也会被认为是字符
3.注释
在需要注释的部分最前面加上#即可
如果要注释多部分语句,选中按 Ctrl + / 即可
4.空格和空行
在语法层面,在两个符号之间加空格没有实际作用,起到了美观代码的功能
5.输出函数print
python中的输出函数为:print(A)
A可以是变量,数字,字符串......
如果是字符串的话需要加上引号(单引号或者双引号)
print在输出多个内容的时候语法上用逗号隔开,输出时默认每个内容之间用空格分开,如果要去掉这一规则,则需要在后面加上 sep=' '
print("纪宁",6,8,10,'abc')
print("纪宁",6,8,10,'abc',sep='')
输出结果:
6.输入函数
python中的输入函数为: a = input()
- 括号里面可以什么都没有,直接从键盘输入一个值,这个值就会自动赋值给变量a。 输入的是什么类型,变量a就是什么类型
- 一般会在括号里面加上提示词,如 a = input("请输入你的名字") ; a = input("请输入a的值") 那么当你输入名字或者a的值后,就将赋值给a