Python初学
Python初学
版本:3.8.0(与python2语法有区别)
变量定义
整数:
1 | i = 5 |
字符串:
1 | s = '''This is a multi-line string. |
诸如此类…
输入
1 | a = input("请输入数据到a") |
打印变量
打印字符常量:
1 | print("hello world") |
打印变量值:
1 | print(a) |
打印字符变量:
1 | print(s) |
混合类型打印示例:
1 | print(a,s,"hello world") |
尽管a,s,“hello world”三个变量间我们没有指定空格,但是python会自动给他加上空格
输出结果:
5 This is a multi-line string.
This is the second line. hello world
控制流语句
分支语句
1 | number = 23 |
while语句
1 | i = 3 |
for in 循环
1 | for i in range(1,5): # range(1,5):返回一个连续的整数数组,范围是从1到4 |
break/continue语句(用法一样)
1 | for i in range(1,10): |
函数
函数定义
1 | def sayHello(): |
函数形参
1 | def printMax(a, b): |
局部变量
1 | def func(x): |
变量作用域 与c语言类似
注意函数被调用的次序
global语句(定义全局变量)
1 | def func(): |
与c语言类似
默认参数值
1 | def say(message, times = 1): |
只有在形参表末尾的那些参数可以有默认参数值
关键参数(特性)
如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参 数赋值——这被称作 关键参数 ——我们使用名字(关键字)而不是位置(我们前面所一直使 用的方法)来给函数指定实参。
例:
1 | func(3, 7) # 常规用法 |
完整例子:
1 | def func(a, b=5, c=10): |
return 语句
1 | def maximum(x, y): |
和c类似
DocStrings(特性)
Python有一个很奇妙的特性,称为 文档字符串 ,它通常被简称为 docstrings 。DocStrings是一个 重要的工具,由于它帮助你的程序文档更加简单易懂,你应该尽量使用它。你甚至可以在程序 运行的时候,从函数恢复文档字符串
简而言之:能打印函数里‘’‘ ’‘’ 三引号引起来的内容 使用方法是 函数名.__doc__
1 | def printMax(x, y): |
输出结果:
5 is maximum
Prints the maximum of two numbers.
The two values must be integers.
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Enderman_1's blog!