我们一起学Python 第一章Python基础
TD大会·初度
必须为了必须,要到最耀眼的地方去,唯有代码和汗水不会辜负你!
展开
-
1.python介绍
一、 Python基础前言:本笔记根据网易云课堂上课手敲,对视频和源码感兴趣的同学,请前往网易云课堂搜索北京图灵学院学习课程,谢谢@all1. Python概述1.1 计算机语言概述 - 语言:交流的工具,沟通媒介 - 计算机语言:人跟计算机交流的工具,翻译官 - Python是计算机语言里的一种 - Python编程语言 - 代码:人类语言...原创 2018-09-28 07:59:05 · 104 阅读 · 0 评论 -
9.内置结构list、set、dict、tuple(一)
一、传值和传地址的区别# 对于简单的数值,采用传值操作,即在函数内对参数的操作不影响外面的变量# 对于复杂变量,采用传地址操作,此时函数内的参数和外部变量是同一份内容,# 任何地方对此内容的更改都影响另外的变量或参数的使用def a(n): n[2] = 300 print(n) return Nonedef b(n): n += 100 ...原创 2018-09-30 08:37:16 · 130 阅读 · 0 评论 -
8.内置数据结构
一、汉诺塔问题- 规则: 1. 每次移动一个盘子 2. 任何时候大盘子在下面,小盘子在上面- 方法: 1. n=1: 直接把A上的一个盘子移动到C上, A->C 2. n=2: 1. 把小盘子从A放到B上, A->B 2. 把大盘子从A放到C上, A->C 3. 把小盘子从B放到C上, B-&g...原创 2018-09-30 08:27:36 · 154 阅读 · 0 评论 -
7.函数作用域和集合列表字典元祖
一、 变量作用域- 变量由作用范围限制- 分类:按照作用域分类 - 全局(global): 在函数外部定义 - 局部(local):在函数内部定义- 变量的作用范围: - 全局变量:在整个全局范围都有效 - 全局变量在局部可以使用(即函数内部可以方位函数外部定义的变量) - 局部变量在局部范围可以使用 - 局部变量在全局范围无法使用- LE...原创 2018-09-30 08:18:27 · 133 阅读 · 0 评论 -
6.函数参数和文档
一、 四类参数- 普通参数- 默认参数- 关键字参数- 收集参数## 关键字参数开始- 语法 def func(p1=v1, p2=v2.....): func_body 调用函数: func(p1=value1, p2=value2.......)- 比较麻烦,但也有好处:...原创 2018-09-29 09:02:00 · 182 阅读 · 0 评论 -
5.while-函数
一、while循环- 一个循环语句- 表示当某条件成立的时候,就循环- 不知道具体循环次数,但能确定循环的成立条件的时候用while循环- while语法: while 条件表达式: 语句块 #另外一种表达方法 while 条件表达式: 语句块1 ...原创 2018-09-29 08:51:55 · 3760 阅读 · 0 评论 -
4.三大结构
一、 三大结构 - 顺序 - 分支 - 循环1.分支- 分支的基本语法 if 条件表达式: 语句1 语句2 语句3 ......- 条件表达式就是计算结果必须为布尔值的表达式- 表达式后面的冒号不能少- 注意if后面的...原创 2018-09-29 08:29:10 · 152 阅读 · 0 评论 -
3.运算符
1. 转义字符1.1 转义字符 用一个特殊的方法表示出一系列不方便写出的内容,比如回车键,换行键,退格键, 借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面一个火几个字符表示已经不是原来的意思了,进行了转义- 在字符串中,一旦出现反斜杠就要加倍小心,可能由转义字符出现 不同系统对换行操作有不同的表示 - windows: \n - Lin...原创 2018-09-28 08:24:02 · 169 阅读 · 0 评论 -
2.环境
"cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# 环境安装\n", "- 推荐Virtualbox + Ubuntu\n", "- 套件推荐 Anaconda3+pycharm\n", "- 如果机器内存大于4G,原创 2018-09-28 08:05:13 · 282 阅读 · 0 评论 -
10.内置数据结构list、dict、set、tuple(二)
一、关于元组的函数- 以下看代码- 以下函数,对list基本适用# len: 获取元组的长度t = (1,2,3,4,5)len(t)# max, min:最大最小值# 如果,列表或元组中有多个最大最小值,则实际打印出哪个print(max(t))print(min(t))# tuple:转化或创建元组l = [1,2,3,4,5]t = tuple(l)...原创 2018-09-30 08:50:48 · 279 阅读 · 0 评论