第二章 Python语言基本语法元素

第二章 Python语言基本语法元素

2.1.1缩进

  1. 一般代码不需要缩进,当表示分支、循环、函数、类等程序含义是=时,在if,while,for,def,class等保留字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表示后续代码与临近无缩进语句之间的所属关系

  2. 代码编写中,缩进可以用Tab键实现,也可以用多个空格实现(一般是四个空格)

  3. 如果程序产生“unexpected indent”错误,则说明1代码出现缩进不匹配的问题

 for i in range(5):
 if i>5:
  print(i)
 print(i)

2.1.2注释

  1. Python语言采用#表示一行注释的开始,多行注释需要在每行开始都使用
  2. 注释第一行 ,可以通过一次性注释多行代码,选中文本ctr+/,即可直接实现多行注释
  3. 也可以用‘’‘ ’‘’实现大段注释
'''
 今天是下雨天,你好呀
'''

2.1.3续航符

将单行代码分割成多行表达,续航符由反斜杠(\)符号表达,下面两种表达方式等价

print("{}是{}的首都".format("曼谷","泰国"))
print("{}是{}的首都".format(\
    "北京",\
    "中国"\
    ))

2.2.1变量

变量是保存和表达数据值的一种语法元素,能够通过赋值(使用等号=表达)方式被修改

a=99
a=a+1
print(a)

2.2.2命名

python采用大写字母、小写字母、数字、下划线和汉字等字符及组合进行命名,但名字的首字符不能是数字和关键字,标识符中间不能由空格,长度没有限制,且要特别注意使用英文字符(半角)

 #Yu_is_gentle,_is_he_a_pretty_boy,如果天气好的话我会去找你

2.2.3保留字

也称关键字,指被程序语言内部定义并保留使用的标识符

'''
and          as          assert     async        await     break     class
continue     def         del        elif         else      except    False
finally      for         form       global       if        import    in
is           lambda     None       nonlocal     not       or        pass
raise        return      True       try          while     with      yield
'''

2.3.1数据类型概述

  1. python语言支持多种数据类型,最简单的包括数字类型、字符串类型,略微复杂的包括元组类型、集合类型、列表类型、字典类型等。

  2. 元组类型:指包含多个元素的类型,元素之间用逗号隔开

t=123, 456, "hello"

2.3.2数字类型

  1. 一般分为整数、浮点数和复数,分别对应数学中的整数、实数和复数
  2. 一个整数可以表示为十进制、十六进制、八进制和二进制等不同的进制方式
  3. 十进制: 1010
  4. 十六进制:0x3F2
  5. 八进制: Oo1762
  6. 二进制:ob001111110010
  7. 为什么有那么多进制:因此计算机适用于二进制,在表达不同的字符或语句都需要用不同的进制来表示,通过划分作为基本的单元
print(1010 == 0x3F2)
print(0o1762+0b001111110010 == 0x3F2*2)

2.3.3字符串类型

  1. 一般采用一对双引号”“或者一对单引号‘’括起来一个或多个字符串
  2. 转义字符\:如果想要单独输出‘或”则需要在前面加入转义字符’或"来实现
yu
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值