Python3基础语法和数据类型
2024-08-27 17:55:56
Python3基础语法
编码
默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串。当然你也可以为原码文件制定不同的编码:
# -*- coding: 编码 -*-
标识符
标识符就是变量名,在Python3中可以使用中文作为变量名(不建议)
标识符定义的规则:
- 第一个字符必须是字母或者下划线,不能是数字等
- 标识符的其他部分可以由字母、数字和下划线组成
- 标识符对大小写非常敏感
Python保留字
保留字就是关键字,我们不能使用保留字作为任何标识符名称。
Python的标准库提供了一个keyword模块,可以用来查看当前版本的所有保留字:
>>> import keyword
>>> keyword.kwlist
Python注释
Python中单行注释使用"#"开头,如
# 注释
注释可以放在单独的一行,也可以放在一行代码的后面
多行注释可以使用'''或者""":
'''
注释1
'''
"""
注释2
"""
行与缩进
Python最具特色的就是使用缩进来表示代码块,而C/C++和Java等都是使用大括号"{}"来表示代码块的。
缩进的空格数是可变的(一般为四个空格,也就是一个Tab),但是同一个代码块的语句必须包含相同的缩进空格数
多行语句
如果语句过长时,我们可以使用反斜杠()来实现多行语句,如
a = 'abc' + \
'def' + \
'gh'
在[],{}以及()中的语句不需要使用反斜杠()来表示,如
list_a = ['a', 'b',
'c', 'd']
基本数据类型
数据类型指的就是变量的值的类型,也就是可以为变量赋哪些值。
数据类型有:
- 数字类型(Number)
- 整型(int),如1
- 布尔(bool),如True
- 浮点数(float),如1.23
- 复数(complex), 如1+2j
- 字符串(String),如'abc'
- Python中的字符串使用单引号或者双引号完全相同
- 使用三引号可以指定一个多行字符串
- 转义字符为''
- 在字符串前加上r可以使得字符串中的''当做普通的反斜杠,不会进行转义,如r'abc\def'
- 字符串不能改变
部分参考自:[菜鸟教程]https://www.runoob.com/python3/python3-basic-syntax.html
本人博客:https://xiaoxiablogs.top
最新文章
- Codeforces Round #369 (Div. 2)---C - Coloring Trees (很妙的DP题)
- Android 实现ListView不可滚动效果
- 文件上传&;文件下载
- SQL Server2008 表旋转(pivot)技术
- Xcode 6 正式版如何创建一个Empty Application
- sqlserver 连接远程数据库小结
- Server asks us to fall back to SIMPLE auth, but this client is configured to only allow secure connections.
- JavaScript 字符串转日期
- Quartz.NET Windows
- 09.13日记(2014年9月13日00:18:26)英语,bootstrap,阮一峰,
- 使用HttpClient向服务器发送restful post请求
- C++ 中的权限控制
- 微软将Bing变开放平台 同谷歌争夺开发者
- nyoj_239:月老的难题@_@(二分图匹配基础题)
- APPScan安装与使用教程
- java基础回顾(2)
- STM32中GPIO的8种工作模式
- 小括号转义 '\\s'
- python 解析命令行
- python------SocketServer (0809)