Python快速入门
进击的小杨人
越努力,越不费力
展开
-
2-Python基础
常见运算:加减乘除1 + 22 + 46#每个代码块仅输出最后一行的结果print(1 + 2)3 - 15 - 3322*242**2410 / 33.333333333333333510 % 31#type()输出数据类型#数据类型转换几种常见数据类型intfloatstrbooltype(2)int...原创 2019-03-19 18:57:57 · 81 阅读 · 0 评论 -
0-Preparation
###Notebook环境准备#链接:https://www.zhihu.com/question/31600197#按照链接步骤修改用户自定义路径后,还需要去掉Nodebook快捷方式启动的%USERPROFILE%import ospath = os.path.abspath('.')print(path)F:\PythonAI\PythonBasic清华大学镜像资源库:h...原创 2019-03-18 21:11:41 · 139 阅读 · 0 评论 -
18-python入门练习题二
(一)利用递归方法求5!def yang(x): if x == 0: return 1 return x * yang(x - 1)for i in range(10): print('%d!= %d'%(i,yang(i)))0!= 11!= 12!= 23!= 64!= 245!= 1206!= 7207!= 50408!= 4...原创 2019-03-20 19:05:15 · 300 阅读 · 0 评论 -
17-python入门练习题一
(一)有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?(暴力法,熟悉判断条件)for i in range(1,5): for j in range(1,5): for k in range(1,5): if (i != j) and (i != k) and (j != k): pr...原创 2019-03-20 19:02:16 · 258 阅读 · 0 评论 -
16-python时间和日期
import timeprint(time.time())1551493031.030402print(time.time())1551493031.4426067print(time.localtime(time.time()))time.struct_time(tm_year=2019, tm_mon=3, tm_mday=2, tm_hour=10, tm_min=2...原创 2019-03-20 18:59:49 · 117 阅读 · 0 评论 -
15-python中类
类class people: '帮助信息:类的基础知识说明' number = 100 def __init__(self,name,age): #构造方法 self.name = name self.age = age def display_number(): print('Number is: ', peopl...原创 2019-03-20 18:58:12 · 96 阅读 · 0 评论 -
14-python文件操作
%%writefile yang.txtyanghongbiaozhuangyingjunHelloWorldWriting yang.txttxt = open('./data/yang.txt')txt_content = txt.read()print(txt_content)yanghongbiaozhuangyingjunHelloWorldlines =...原创 2019-03-20 18:53:59 · 122 阅读 · 0 评论 -
13-python异常处理except
例如:log函数输入不能为0import mathfor i in range(10): cur_input = input('Please input a number: ') if cur_input == 'q': break res = math.log(float(cur_input)) print('Output is: ', re...原创 2019-03-20 18:52:00 · 144 阅读 · 0 评论 -
12-Python读写文件和导入包
%%writefile yhb.pyvalue = 100def add_nums(value_list): sum = 0 for i in range(len(value_list)): sum += value_list[i] return sumvalue_list = [1,2,3,4]print(add_nums(value_list)...原创 2019-03-20 18:49:15 · 865 阅读 · 0 评论 -
11-Python函数
函数def add_ab(a=1,b=2): return (a+b)add_ab(3,5)8*args代表输入参数不限制个数函数的输出个数也不限制def add_nums(a, *args): b = 0 for i in args: a += i b += a return a,bx,y = add_nums(1...原创 2019-03-20 18:48:08 · 100 阅读 · 0 评论 -
10-Python循环
循环结构nums = [11,22,33,44,55]for index in range(len(nums)): print(nums[index])1122334455while nums: print(nums.pop())5544332211yhb = 0while yhb < 5: print(yhb) yhb ...原创 2019-03-20 18:43:57 · 95 阅读 · 0 评论 -
9-Python判断
判断结构注意 :号和缩进方式yhb = 150if yhb > 200: print('yhb>200')elif yhb < 100: print('yhb<100')else: print('100-200')100-200name = [1,2,4,5]if 1 in name: print('True')Tru...原创 2019-03-20 18:43:20 · 221 阅读 · 0 评论 -
8-Python赋值
yang = 1000hong = 1000求内存地址id(yang)86712848id(hong)86712912hong = yangyang is hongTrueid(yang)86712848id(hong)86712848为了节约内存和提高效率,python中小数据是复用的,同一个地址yang = 1hong = 1id(y...原创 2019-03-19 21:32:20 · 102 阅读 · 0 评论 -
7-Python集合
集合去除重复元素name = set()type(name)setname = set([1,2,5,6,44,3,2,4,1])name{1, 2, 3, 4, 5, 6, 44}name = {1,3,4,5,2,2,2,2,2}name{1, 2, 3, 4, 5}集合的操作并集a = {1,2,3,4}b = {3,4,5,6}a.union...原创 2019-03-19 21:29:41 · 170 阅读 · 0 评论 -
6-Python字典
字典结构name = {}type(name)dictname = dict()type(name)dictname{}字典结构操作key - value一一对应name['name'] = 'yanghongbiao'name{'name': 'yanghongbiao'}name['age'] = 26name{'name': 'yangh...原创 2019-03-19 21:23:21 · 95 阅读 · 0 评论 -
5-Python list结构
list结构用[]声明一个list结构不限制存放数据类型和长度yhb = []type(yhb)listyhb = [1,2,3,4]yhb[1, 2, 3, 4]yhb = ['1','2','3','4']yhb['1', '2', '3', '4']yhb = [1,1.2,'3','True']yhb[1, 1.2, '3', 'True']...原创 2019-03-19 21:18:16 · 187 阅读 · 0 评论 -
4-Python索引
###索引正向从0开始反向从-1开始name = 'yang hong biao'name'yang hong biao'name[0]'y'name[1]'a'name[-1]'o'name[-2]'a'###切片:符号表示从哪取到哪里取值范围是个左闭右开区间name[0:5]'yang 'name[-1:-5]''nam...原创 2019-03-19 21:17:42 · 173 阅读 · 0 评论 -
3-Python字符串
name = 'yanghongbiao'name = 'yang' + 'hongbiao'name'yanghongbiao'name * 3'yanghongbiaoyanghongbiaoyanghongbiao'len(name)12字符串操作yhb_str = '1 2 3 4 5'yhb_str.split()['1', '2', '3', '4...原创 2019-03-19 18:58:39 · 96 阅读 · 0 评论 -
1-Python简介
print('Hello Python!')Hello Python!import thisThe Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better ...原创 2019-03-18 21:13:06 · 98 阅读 · 0 评论