- 博客(25)
- 收藏
- 关注
原创 ★专题0:py语法精讲:函数
了解函数的定义方法 Python内置函数(Built-in Functions) 自定义函数 >>> def add(x,y): ... ''' ... This is my first function. ... ''' ... r = x + y ... return r ... >>> help(abs) Help on built-in function abs in module builtins: abs(x, /)
2021-06-28 06:52:22
190
原创 ★专题0:py语法精讲:习题课03
习题1 判断用户键盘输入内容: -如果都是数字,则将该数字扩大10倍,然后打印显示 -如果是字母,则在其后面增加’@python’后打印显示 -其他情况则将输入的内容安原样显示 user_input = input('input something:') if user_input.isdigit(): n = float(user_input) print(n * 10) elif user_input.isalpha(): print(user_input +'@python'
2021-06-27 23:57:44
146
原创 ★专题0:py语法精讲:异常处理
了解Python中内置的异常类型 错误和异常: 错误:语法错误&逻辑错误 异常:在语法上是正确的,但尝试执行时,仍然可能会引发错误 -异常不一定会导致严重的后果 -如果不捕获和处理异常,程序不回对其进行处理,此时会显示异常信息 常见的内置异常: NmaeError:尝试访问一个没有声明的变量 ZeroDivisionError:除数(分母)为0 IndexError:索引超出序列范围 KeyError:请求一个不存在的字典的键 IOError:输入/输出错误 AttributeError:尝试方位一
2021-06-27 23:17:57
111
原创 ★专题0:py语法精讲:字典解析与合并方法与
字典解析的使用方法 >>> my_nums = {i:i for i in range(1,6)} >>> print(my_nums) {1: 1, 2: 2, 3: 3, 4: 4, 5: 5} >>> nums = {str(i):i for i in range(1,6) if i % 2 ==1} >>> print(nums) {'1': 1, '3': 3, '5': 5} 练习:移除None >>>
2021-06-25 18:55:41
92
原创 专题0:py语法精讲:while循环
掌握while循环语句的结构 >>> a = 2 >>> while a>0: ... a -=1 ... print(a) ... 1 0 >>> x = 10 >>> while x>0: ... if x % 2 ==1: ... break ... else: ... print(x) ... x -=1 ... 10 循环中的else &g
2021-06-25 18:27:52
101
原创 ★专题0:py语法精讲:for循环
掌握for循环语句的结构 语句的结构 >>> h = 'hello' >>> for i in h: ... print(i) ... h e l l o >>> lst = [1,2,3,4] >>> for i in lst: ... print(i) ... 1 2 3 4 >>> t = tuple(lst) >>> t (1, 2, 3, 4) >>> fo
2021-06-25 18:08:12
127
专题0:py语法精讲:条件语句
掌握条件语句的结构 if >>> x = 4 >>> if x % 2 ==0: ... print(x) ... print('x is even number.') ... 4 x is even number. >>> if x % 2 ==1: ... print(x) ... print('x is even number.') ... elif >>> if x % 2 ==1: ...
2021-06-24 23:27:17
97
原创 专题0:py语法精讲:逻辑运算
掌握逻辑运算 与 >>> 1 and 2 2 >>> 0 and 2 0 >>> 3<4 and 4>5 False 或 >>> 1 or 2 1 >>> 0 or 2 2 >>> 3<4 or 4>5 True 非 >>> not(1) False >>> not(0) True 了解链式表达式 >>> 1 in [
2021-06-24 05:06:01
74
原创 ★专题0:py语法精讲:习题课02
习题1 将字符串“python”转化为列表(记为lst),然后完成如下操作: 将字符串"rust"中的每个字母作为独立元素追加到lst中 对lst排序 删除lst中重复的元素 >>> s = 'python' >>> lst = list(s) >>> lst ['p', 'y', 't', 'h', 'o', 'n'] >>> r = 'rust' >>> lst.extend(r) >>> l
2021-06-24 04:53:14
314
原创 ★专题0:py语法精讲:集合
如何创建集合 集合的特点: 无序性 互异性 确定性 如何创建集合: 可变集合 不可变集合,使用frozenset()创建集合是不可变的 >>> s = {1,2,3} >>> type(s) <class 'set'> >>> s2 = {2,1,3} >>> [1,2,3] == [2,1,3] False >>> s == s2 True >>> s = {1,2,2,3} >&
2021-06-21 23:40:01
102
原创 ★专题0:py语法精讲:字典
掌握字典的定义方法 key是不可变的,value是可变的 >>> cities = ['shanghai','soochow','hangzhou'] >>> phones = ['021','0512','0571'] >>> '{0}:{1}'.format(cities[0],phones[0]) 'shanghai:021' >>> d = {'shanghai':'021','soochow':'0512','hangzhou
2021-06-17 23:50:22
86
原创 专题0:py语法精讲:元组
掌握元组的定义方法 创建元组 >>> t = (1,3.14,[1,2,3],True,()) >>> type(t) <class 'tuple'> >>> () () >>> bool(tuple()) False >>> tuple('python') ('p', 'y', 't', 'h', 'o', 'n') >>> (3,) (3,) >>> type((3)
2021-06-16 23:35:13
80
原创 ★专题0:py语法精讲:列表
掌握列表的定义方法 列表中的元素可以是任何类型的对象,“列表是个筐,什么都能装” >>> lst = [1,3.14,'python','',True,False,[1,2,3]] >>> type(lst) <class 'list'> >>> list('python') ['p', 'y', 't', 'h', 'o', 'n'] >>> [[1,2,3],[2,3,4],[3,4,5]] [[1, 2, 3], [2
2021-06-16 19:51:46
147
原创 专题0:py语法精讲:习题课01
习题1: 三角形三条边长度分别为3,7,9,计算这个三角形的三角度数 import math a = 3 b = 7 c = 9 cosC = (a**2 + b**2 - c**2) / c**2 C = math.acos(cosC) print(C) 习题2、3略 习题4: 通过键盘输入数字作为圆的半径 计算圆的周长和面积,并分别打印显示出来,结果保留两位小数 import math n = input('please input a number:') n = float(n) circ
2021-06-15 17:10:24
119
原创 ★专题0:py语法精讲:字符串的方法
掌握字符串的基本操作 连接两个字符串:+ 重复字符串中的元素:* 测量字符串中元素的数量:len() 判断某个字符是否在字符串中:in 掌握字符串的方法(函数)的使用方法 查看方法:dir() 查看文档:help() 判断字符串是否是数字组成:isdigit() 分割和组合字符串:split()、join() .lower() .upper() >>> a = '250' >>> a.isdigit() True >>> '250hello'.isdig
2021-06-15 12:54:47
100
原创 专题0:py语法精讲:字符串基础
简要了解与字符串相关的基本知识 字节、编码和解码 python中使用ord()函数实现ASCII码对应的十进制数 >>> bin(65) '0b1000001' >>> format(65,'b') '1000001' Unicode码、UTF-8 掌握Python语言字符串定义方法 创建字符串: 一对单引号或双引号 一对三个单/双引号,支持换行 支持中文 字符串类型符号:str 转义符:‘\’ >>> 'hello world' 'hello wor
2021-06-15 11:35:40
149
1
原创 专题0:py语法精讲:数字和算数运算
掌握常用的int、float类型的数字 理解Python中实现算数运算的方法 初步了解import语句及其应用
2021-06-14 01:10:19
145
原创 专题0:py语法精讲:变量、表达式和语句
理解Python中变量的定义和方法 创建变量的方式: 声明变量类型 不声明变量,变量与对象(数据)关联 作用域和生存期 全局变量 定义变量的原则:随用随定义 命名原则和习惯: 非数字开头 使用小写字母,用下划线连接不同单词 望文生义 避免与内置函数、类型、关键字等重名 知道Python中变量与数据之间的关系 了解Python中的表达式和语句含义 表达式:由数字、算符、符号等以能求得数值的有意义排列方法所得的组合 语句:组成程序的独立元素,表示要执行的操作 >>> a = 256 >&
2021-06-14 00:05:09
89
原创 专题0:py语法精讲:认识python
了解python语言的特点 应用领域:web开发、GUI开发、网络爬虫、数据科学 python是多范式编程语言:面对对象编程、结构化编程、函数式编程 哲学观念:优雅、明确、简单、最好只有之中方法做一件事 python语言是跨平台:linux(Ubuntu、fedora)、Macos、windows 配置python语言开发环境 安装编写程序的工具软件 指IDE有vscode、jupyter notebook、Ipyhon等 ...
2021-06-13 23:41:12
91
原创 专题0:py语法精讲:从数字开始
课程目标: 理解整数、浮点数、复数几种类型对象 type():查看数的类型 其中有int、float、complex类型 a = 3.14 type(a) int(a) id():此函数查看内存地址 使用dir()查看属性和方法 科学记数法在py里的写法: 1.2e3=1.2E3=1200 定义复数: b = 3 +4j 或者 c = complex(2,4) 进位制及进制的转换: 常用的进制:二进制、八进制、十进制、十六进制 转换: 十转二:bin(99);format(99,‘b’) 十转八:oct(9
2021-06-10 18:30:27
126
原创 专题0:Python基础语法 Jupyter notebook的安装与使用
Jupyter notebook的安装与使用 Jupyter notebook的安装与使用 如何创建一个笔记本 使用技巧
2021-06-10 17:19:48
88
转载 学习使用CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-12-28 10:27:28
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人