Python基础语法1(语法和规则)

Python基础语法1(语法和规则)_第1张图片

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

在这里插入图片描述

你可能感兴趣的:(Python,python,开发语言)