后浪Python --- 基础语法

07/23 09:34
阅读数 28

一、注释

注释就是代码中说明性的文字,不参与程序的编译执行(不影响程序的功能)。

单行注释

在一行说明性文字前加 #

# 这是第一行注释
# 这是第二行注释
# 这是第三行注释

运行如下:

多行注释

将注释内容写在三个单引号或者三个双引号之间

 	```
 	这是第一行注释
 	这是第二行注释
 	这是第三行注释
	```

注:为了防止转译,加了缩进,在python中注释不加缩进

运行如下:

二、语句

一条语句占一行,一行结束后不需要写分号

print('hello world')
print(123)

运行如下:

hello world
123

三、行与缩进

举例:

	print('hello world')

此处是输出语句前加了缩进

运行如下:
IndentationError: unexpected indent
此处运行结果省略了部分

注释:python中是通过冒号和缩进来产生代码块
python程序中,一条语句的前面不能随意添加缩进,只有在需要产生代码块的时候才能添加缩进

再举例:

if True:
print('你好!')

此处是输出语句前没加缩进

运行如下:
IndentationError: expected an indented block
此处运行结果省略了部分

如果一条语句要在多行显示,需要在换行前加\(注意,\的存在不能破坏数据)

注:PyCharm会自动加

举例

num = 132132 + 54564654 - \
      5151131
print(num)

运行如下:

49545655

四、标识符

标识符是用来命名用的(给变量命名、给函数命名、给类命名)
由字母、数字或者下划线组成;数字不能开头(python3.x标识符中可以出现中文,但是一般不用)

注:不能使用关键字

举例

name = '张三'
n23_ = 100

五、关键字(又叫保留字)

在Python中具有特殊功能或者特殊意义的标识符就是关键字。

以下为python中的所有关键字
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

六、常见的数据和数据类型

常见的数据
  1. 数字数据 - 用来表示数值大小的数据才是数字数据
    数字数据在程序中使用的时候像数学一样直接写,例如:18、1.23、3e40

  2. 文本数据 - 用文字信息来描述数据
    生活中除了数字数据以外的数据,几乎都是文本数据。例如:家庭住址、公司名称、姓名、性别、电影名、学号、电话号码…
    文本数据在程序中使用的时候需要加引号(单引号或者双引号都可以),例如:’重庆开县‘、“小明”、’18238605402‘

  3. 布尔数据 - 用来表示结果只有两种情况对应的数据
    在程序中布尔只有 Ture 和 False 两个值,其中 True 表示 真/肯定/成立,False 表示 假/否定/不成立

常见的数据类型

例如:int、float、str、bool、list、dict、set、tuple

  1. int(整型) - 所有整数对应的类型,例如:0、100、123、56、-45等。(python2.x中除了int还有long)
  2. float(浮点型) - 所有小数对应的类型,例如:0.23、1.2333、-23.0、3e4
  3. str(字符串) - 所有文本数据对应的类型,例如:’玉婷‘、’权力的游戏‘、’肖家河大厦‘、’how are you‘
  4. bool(布尔类型) - 布尔数据对应的类型
  5. list(列表) - [12,23,34,45,‘你好!’]
  6. dict(字典) - {’name‘: ‘yuting’,‘age’: 18,‘gender’: ‘女’}

注:type函数: type(数据) - 获取指定数据对应的类型

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部