python基础(二)基础语法
来源:互联网 发布:vb if 不等于 编辑:程序博客网 时间:2024/06/05 00:32
1. 缩进
很多语言是通过括号、分号、大括号等进行语法分割的,而python要求代码使用缩进来分层。
缩进的空格数是可变的,但是同一层级的代码缩进应该是一致的。一般使用2或4个空格缩进。
在流程语句、函数、类等语句中,使用:
表示下一行代码缩进开始,如下代码所示:
# 流程语句if 1==1: print("true")else: print("false")
# 函数def getNum(num): return num + 10print(getNum(20))
2. 编码
默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。
可以通过如下代码,指定编码:
# -*- coding: utf-8 -*-
3. 标识符
- 第一个字符必须是字母或下划线’_’。
- 标识符的其他的部分由字母、数字和下划线组成。
- 标识符对大小写敏感。
- 不能使用关键字保留字
4. 保留字(关键字)
保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:
['False', 'None', 'True', 'and', 'as', 'assert', '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']
5. 注释
5.1 单行注释
#
字符开始,同一行中其后所有的内容都视为注释,示例如下:
print('hello world') # 打印hello world
5.2 多行注释
用三个单引号'''
或三个双引号"""
将注释的内容包裹
'''这里是多行注释print('hello world') 这个代码是不会执行的 '''
6. 输入输出
6.1 input()输入
python程序如果需要输入,就需要调用input()函数,其中函数的参数是可选的,参数是用来提供用户输入的提示信息字符串,示例代码如下:
t1 = input('username: ')t2 = input('password: ')print(t1)print(t2)
执行效果如下:
6.2 print()输出
print()函数是用来打印输出的,代码格式如下:
print(value1, value2, ..., sep=' ', end='\n'
可以同时输出多个信息,value1, value2, …代表可以输出多个。
sep 是多个要输出信息之间的分隔符,默认值为一个空格, 可选参数
end是print()函数中所有要输出信息之后添加的符号,默认是换行符, 可选参数
示例代码:
print('hello world')print(2,3,5)print(2,3,5,sep="-", end="\n***")
执行结果:
7. 模块导入
在 python 用 import 或者 from…import 来导入相应的模块。
- 将整个模块(module)导入,格式为:
import module
import mathprint(math.ceil(4.95)) # 5
如:在用户输入密码时,可以将密码设为隐藏不显示,可以使用getpass模块,如下所示:
import getpasst1 = input('username: ')t2 = getpass.getpass('password: ')print(t1)print(t2)
执行效果:
- 从某个模块中导入某个函数,格式为:
from module import func
from math import floorprint(floor(4.95)) # 4
- 从某个模块中导入多个函数,格式为:
from module import func1, func2, func3
from math import floor,sin,ceilprint(floor(4.95)) # 4print(sin(-30)) # 0.9880316240928618print(ceil(1.9)) # 2
- 将某个模块中的全部函数导入,格式为:
from module import *
from math import *print(floor(4.95)) # 4
- Python基础语法(二)
- Python 基础语法(二)
- python基础(二)基础语法
- Python 基础语法(二)
- Python 基础语法(二)
- Python 基础语法(二)
- Python 基础语法(二)
- Python 基础语法(二)
- python基础语法(二)
- Python 基础语法(二)
- Python 基础语法(二)
- Python基础语法二
- Python学习(二)基础语法
- python 学习(二)基础语法
- Python核心基础:之二:基础语法
- python基础(基础语法)
- Python基础教程(二):基础语法、变量类型
- Python基础学习笔记(二)语法简介
- IT的道德与伦理
- 逻辑回归实战 — Kaggle_Titanic 2
- banner的使用。
- 【读书笔记】iOS-iOS定位
- linux学习笔记
- python基础(二)基础语法
- Android Wifi模块
- jquery正则表达式写法
- 使用微信做系统监控告警的脚本
- 科学中的直觉和反直觉
- 设计模式(十七)------23种设计模式(9):访问者模式
- svn错误:更新源码出现校验和不匹配问题
- Linux常用操作命令
- Spark本地安装与配置