2017-12-9
来源:互联网 发布:家用健身器材 知乎 编辑:程序博客网 时间:2024/06/05 08:42
Python 《像计算机科学家一样思考python》
第二章(续)
- 字符串操作: + *
- ’+’ ‘string1’ + ‘string2’ -> ‘string1string2’
- ‘’ ‘string’ 3 -> ‘stringstringstring’
- # 注释,解释器看到这个会自动忽略
- 调试:
- 语法错误: Syntax error
- 异常:exception
- 语义错误:semantic error
第三章 函数
- 数学函数: import math
- math.pi -> π
- math.log10(10)
- math.sin(30)
- 自己创建函数: def name():
- 函数名字和变量的名字一样,字母,数字,下划线,但第一字不可以是数字,关键字不可以做为函数名,函数体需要缩进一级(4个空格,或者一个tab)
- type(name) -> function
- 形参和实参:
”’
def myfun(xingcan):
a = xingcan
a * 6
print(a)
”’
xingcan 即为形参
传入xingcan的即为实参
变量(a)和形参都是局部的,出了这个函数就失效了 - 有返回值的函数和没返回值的函数 –> 即有无return
- 无返回值的函数,返回None值,是一个特殊的值,并不是’None‘
- 栈图: 要跟踪哪些变量在哪些地方使用,有时候画一个栈图(stack diagram)会非常的方便,和形状图一样,栈图可以展示每个变量的值,不同的是它会展示每个变量所属的函数。每个函数使用一个帧包含,帧在栈图中就是一个带有函数名字的盒子,里面有函数的参数和变量。
阅读全文
0 0
- 2017/9/12
- 2017-12-9小计
- 2017-12-9
- 2017-12-9流程
- 2017-12-9框架
- 2017-12-9
- 软件工程导论 2017-9-12 课堂作业
- 2017-12-9 CSDN第一天小记
- LeetCode练习记录2017/12/9
- 2017-12-9 pat b review&think
- 2017/12/9C语言作业
- 2017 Multi-University Training Contest 1 (9/12)
- 学习笔记 2017年9月12日
- 2017/9/12 迪杰特斯拉专栏from yty
- 2017年9月12日20:55:07
- 【javascript】2017-9-12 腾讯笔试小Q升序算法
- 重新塌下心来认真积累5年(2012年12月9日--2017年12月9日)
- 2017-12-12
- malloc、free、calloc、realloc的介绍
- maven-assembly-plugin 入门指南
- python2.7出现IOError: [Errno 5] Input/output error
- 最长公共子串问题 动态规划
- xgboost 用法讲解
- 2017-12-9
- 蓝桥杯训练:开灯游戏
- CCSv7使用指南连载4:Uniflash使用指南
- vbox虚拟机装centOS教程链接,以及自己搭建过程中遇到的一些坑
- 自适应控制---模型参考自适应控制(一)基于局部参数最优化的设计方法(MIT方案)
- Android Notification 你应该知道的事
- 决策树的基本知识
- 在GitHub上创建和托管个人网站(上)
- Linux:环境变量配置