
python
文章平均质量分 74
陈清扬
博主初学Linux,对于未知世界正在热情探索中,对于博客内出现的一切编写过失,还请包容谅解,并恳求指正!
展开
-
Python第五天课后作业
第一题 输入一个正整数n,求n!(即阶乘)末尾0的个数**方法一** n=input("please input n:") count=0 #计算阶乘 def factorial(x1,x2): return x1*x2 #计算阶乘末尾0的个数 def factorial_zero(x): global count #引用全局变量 if x%10==0:原创 2017-09-04 09:06:47 · 348 阅读 · 0 评论 -
MATLAB R2015b使用MATLAB Compiler Runtime生成Python库的方法
使用MCR将.m文件编译成自己的Python库 官方文档链接:https://ww2.mathworks.cn/help/compiler_sdk/gs/create-a-python-application-with-matlab-code.html?searchHighlight=Create a Python Package&s_tid=doc_srchtitle#d120e3957...原创 2019-02-24 11:08:18 · 6176 阅读 · 36 评论 -
Python常用内置模块总结
ossystimedatetimejson/pickleshutilrandom原创 2017-09-06 20:41:17 · 393 阅读 · 0 评论 -
Python第四天课后作业
设计一个用户管理系统#!/usr/bin/env python # coding:utf-8user = {} # 定义一个字典,用于存放普通用户信息,初始值为空def Administrator_Menu(): while 1: Menu = """ **** Administrator Function List ****原创 2017-08-29 22:25:47 · 361 阅读 · 0 评论 -
Python第一天课后作业
思维脑图 第一题 用户登陆: 1). 假设系统中的用户名”root”,密码为”westos”; 2). 如果用户输入用户名和密码均正确显示”login ok” 如果用户名错误,显示”user is not exist” 如果密码错误,显示”password is no ok” 3). 只有三次登陆机会,超过三次,显示”count is bigger than 3”cou原创 2017-08-24 23:57:40 · 383 阅读 · 0 评论 -
Python第二天课后作业
第一题编写一个python脚本,判断用户输入的变量名是否合法 注:变量名命名规范:首位为字母或下划线,其他为数字,字母或下划线原创 2017-08-25 22:49:05 · 338 阅读 · 0 评论 -
Python第三天课后作业
第一题:使用列表实现队列queue = [] def Enqueue(): item = raw_input("入队列元素:") queue.insert(0,item) #向列表头部插入元素 Viewqueue()def Dequeue(): if len(queue) == 0: print "空队列" else:原创 2017-08-28 21:23:33 · 394 阅读 · 0 评论 -
面向对象的三大特性
封装 封装性:将内容封装到某个地方,以后再去调用被封装在某处的数据; 1. 将内容封装到某处; 2. 从某处调用被封装的内容; 对于面向对象的封装来说,就是使用构造方法将内容封装到对象里面,然后通过对象直接调用或者self调用被封装的数据。#学生类 class Student(object): def __init__(self,name,age,gender,classes,num原创 2017-09-06 00:28:13 · 384 阅读 · 0 评论 -
Python第六天课后作业
第一题:以面向对象的方式,实现队列和栈的数据结构。stack=[] queue=[] class Stack(): def Push_Stack(self): #入栈,向列表尾部添加元素 item=raw_input("入栈元素:") stack.append(item) def Pop_Stack(self):原创 2017-09-04 16:48:23 · 770 阅读 · 0 评论 -
Python调Matlab function多维numpy矩阵输入
1. Python调Matlab函数输入matrix 可做如下转换: 假设matlab中某一个函数的输入参数是多维矩阵,那我们可以把python中定义好的数组先转成list,如下: np_a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) mat_a = matlab.double(np_a.tolist()) 这样生成的mat_a就可以直接作为参数传...原创 2019-02-25 14:42:45 · 2727 阅读 · 0 评论