自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 152

原创 ★专题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 112

原创 ★专题0:py语法精讲:异常处理

了解Python中内置的异常类型错误和异常:错误:语法错误&逻辑错误异常:在语法上是正确的,但尝试执行时,仍然可能会引发错误-异常不一定会导致严重的后果-如果不捕获和处理异常,程序不回对其进行处理,此时会显示异常信息常见的内置异常:NmaeError:尝试访问一个没有声明的变量ZeroDivisionError:除数(分母)为0IndexError:索引超出序列范围KeyError:请求一个不存在的字典的键IOError:输入/输出错误AttributeError:尝试方位一

2021-06-27 23:17:57 74

原创 ★专题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 53

原创 专题0:py语法精讲:while循环

掌握while循环语句的结构>>> a = 2>>> while a>0:... a -=1... print(a)...10>>> x = 10>>> while x>0:... if x % 2 ==1:... break... else:... print(x)... x -=1...10循环中的else&g

2021-06-25 18:27:52 70

原创 ★专题0:py语法精讲:for循环

掌握for循环语句的结构语句的结构>>> h = 'hello'>>> for i in h:... print(i)...hello>>> lst = [1,2,3,4]>>> for i in lst:... print(i)...1234>>> t = tuple(lst)>>> t(1, 2, 3, 4)>>> fo

2021-06-25 18:08:12 87

专题0:py语法精讲:条件语句

掌握条件语句的结构if>>> x = 4>>> if x % 2 ==0:... print(x)... print('x is even number.')...4x 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 69

原创 专题0:py语法精讲:逻辑运算

掌握逻辑运算与>>> 1 and 22>>> 0 and 20>>> 3<4 and 4>5False或>>> 1 or 21>>> 0 or 22>>> 3<4 or 4>5True非>>> not(1)False>>> not(0)True了解链式表达式>>> 1 in [

2021-06-24 05:06:01 46

原创 ★专题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 275

原创 ★专题0:py语法精讲:集合

如何创建集合集合的特点:无序性互异性确定性如何创建集合:可变集合不可变集合,使用frozenset()创建集合是不可变的>>> s = {1,2,3}>>> type(s)<class 'set'>>>> s2 = {2,1,3}>>> [1,2,3] == [2,1,3]False>>> s == s2True>>> s = {1,2,2,3}>&

2021-06-21 23:40:01 74

原创 ★专题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 57

原创 专题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 45

原创 ★专题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 109

原创 专题0:py语法精讲:布尔

掌握布尔类型的特点使用bool函数理解比较运算

2021-06-15 17:24:38 49

原创 专题0:py语法精讲:习题课01

习题1:三角形三条边长度分别为3,7,9,计算这个三角形的三角度数import matha = 3b = 7c = 9cosC = (a**2 + b**2 - c**2) / c**2C = math.acos(cosC)print(C)习题2、3略习题4:通过键盘输入数字作为圆的半径计算圆的周长和面积,并分别打印显示出来,结果保留两位小数import mathn = input('please input a number:')n = float(n)circ

2021-06-15 17:10:24 66

原创 ★专题0:py语法精讲:字符串的方法

掌握字符串的基本操作连接两个字符串:+重复字符串中的元素:*测量字符串中元素的数量:len()判断某个字符是否在字符串中:in掌握字符串的方法(函数)的使用方法查看方法:dir()查看文档:help()判断字符串是否是数字组成:isdigit()分割和组合字符串:split()、join().lower().upper()>>> a = '250'>>> a.isdigit()True>>> '250hello'.isdig

2021-06-15 12:54:47 66

原创 专题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 110 1

原创 专题0:py语法精讲:数字和算数运算

掌握常用的int、float类型的数字理解Python中实现算数运算的方法初步了解import语句及其应用

2021-06-14 01:10:19 108

原创 专题0:py语法精讲:变量、表达式和语句

理解Python中变量的定义和方法创建变量的方式:声明变量类型不声明变量,变量与对象(数据)关联作用域和生存期全局变量定义变量的原则:随用随定义命名原则和习惯:非数字开头使用小写字母,用下划线连接不同单词望文生义避免与内置函数、类型、关键字等重名知道Python中变量与数据之间的关系了解Python中的表达式和语句含义表达式:由数字、算符、符号等以能求得数值的有意义排列方法所得的组合语句:组成程序的独立元素,表示要执行的操作>>> a = 256>&

2021-06-14 00:05:09 53

原创 专题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 53

原创 专题0:py语法精讲:程序是怎么跑起来的

简要了解CPU程序是怎么写出来的程序编译过程

2021-06-13 23:19:27 48

原创 专题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 90

原创 专题0:python入门

讲解了语言的发展史和py的历史,变量的命名规则及第一行代码print(‘Hello world!’)

2021-06-10 17:21:56 28

原创 专题0:Python基础语法 Jupyter notebook的安装与使用

Jupyter notebook的安装与使用Jupyter notebook的安装与使用如何创建一个笔记本使用技巧

2021-06-10 17:19:48 66

转载 学习使用CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-12-28 10:27:28 38

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除