python
文章平均质量分 89
libingquan01
这个作者很懒,什么都没留下…
展开
-
python学习笔记 6. 序列类型
6.1 序列序列是一种 Python 的类型,它们的成员有序排列的,并且可以通过下标偏移量访问到它的一个或者几个成员。包括下面这些:字符串(普通字符串和 unicode 字符串),列表,和元组类型。适用于所有序列类型的操作符和内建函数(BIFs):操作符内建函数特性相关模块6.1.1 标准类型操作符标准类型操作符(参见 4.5 节)一般都能适用于所有的序列类型6.1.2 序列类型操作符表 6.1 列出了对所有序列类型都适用的操作符。操作符是按照优先级从高到底的顺序排列的。原创 2021-01-09 15:28:23 · 824 阅读 · 0 评论 -
Python笔记 5. 数字类型
5.1 数字类型数字类型属于不可变类型,通过复制操作可以创建和更新(实际上是创建新对象),通过del可以删除对象引用,但是无法删除对象,python会自动回收。5.2 整型布尔型布尔对象标准整数类型:等价于C的无符号长整型长整型:仅与计算机支持的虚拟内存的大小有关,目前已统一16384L -0x4E8L017L5.3 双精度浮点数浮点数值通常都有一个小数点和一个可选的后缀 e(大写或小写,表示科学计数法)。在 e和指数之间可以用正(+)或负(-)表示指数的正负(正数原创 2020-12-12 17:42:30 · 240 阅读 · 2 评论 -
python笔记 4.python对象
4.1 python对象Python 使用对象模型来存储数据。构造任何类型的值都是一个对象。4.1.1 对象特性所有的 Python 对像都拥有三个特性:身份,类型和值身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数 id()来得到。这个值可以被认为是该对象的内存地址。类型对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则。您可以用内建函数 type()查看 Python 对象的类型。因为在Python中类型也是对象,所以原创 2020-12-11 20:55:35 · 184 阅读 · 0 评论 -
python笔记 3.语言基础
3.1 语句和语法注释:(#)之后的注释一行三引号可以注释多行–文档说明反斜线(\)表示接上一行,用于分行编辑同一语句闭合操作符(各种括号,三引号)可以多行书写推荐使用闭合操作符代替反斜线分号(;)同一行书写多个,不推荐冒号(:)将代码块(一个子句)的头和体(即代码组)分开缩进区分不同的代码组不同python文件标记为不同的模块3.2 类型(待定,python中皆对象)Python中的数据类型很多,而且也允许我们自定义新的数据类型,以下为几种基本数据类型。整型原创 2020-12-07 20:30:15 · 103 阅读 · 0 评论 -
python笔记 2. python解析器
1. python解析器1.1 使用在安装好python之后,将其加入系统环境变量,即可在终端中调用python解析器。启动方式:方式一:键入python命令(安装多个版本时需要根据安装设置键入python2.X或python3.X)Users\XXX> python方式二:运行某个文件Users\XXX> python test.py在终端输入并执行指令时,解释器运行在交互模式(interactive mode)。在这种模式中,它会显示 主提示符(primary pro原创 2020-12-07 20:19:18 · 577 阅读 · 0 评论 -
python笔记 1. 简介
python简介1. python的学习资源:2. python的一些优点:3. Python的一些缺点:4. Python的一些应用领域1. python的学习资源:一些有用的网站官方教程文档API参考菜鸟教程一些比较好的书籍《python简明教程》《python核心教程》《python cookbook》《python学习手册》《python源码剖析》PS:电子书都可以在这里找到: jiumo search2. python的一些优点:Python 是一种编程语言原创 2020-11-27 20:32:52 · 92 阅读 · 0 评论 -
Scipy练习
import numpy as npfrom scipy.optimize import leastsqm = 20n = 10A = np.random.rand(m,n)b = np.random.rand(m,1)#Now find x = arg minx ||Ax - b||2#S(b) = ||Xb-y||2 -->_b = arg min(S(b))#...原创 2018-06-13 10:33:57 · 241 阅读 · 0 评论 -
python练习——matplotlib
import numpy as npimport matplotlib.pyplot as pltimport mathx = np.linspace(0,2,5)y1 = np.power(np.sin(x-2),2)y2 = y1*np.power(math.e,-(x ** 2))#plt.plot(x,y1,'r-',label = 'y = $x^2$')#plt.plo...原创 2018-05-30 20:24:07 · 391 阅读 · 0 评论 -
numpy练习
import numpy as npfrom scipy.linalg import toeplitz#scipy.linalg.toeplitz(c, r=None)n = 200m = 500A = np.random.normal(size=(n,m))c = np.random.rand(1,m)r = np.random.rand(1,m)#print(c)#pri...原创 2018-05-22 16:42:55 · 209 阅读 · 0 评论 -
python练习——LeetCode237 Delete Node in a Linked List
Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.Supposed the linked list is 1 -> 2 -> 3 -> 4 and you are given the third node with ...原创 2018-04-28 09:25:26 · 158 阅读 · 0 评论 -
第九周——LeetCode_78. Subsets
Given a set of distinct integers, nums, return all possible subsets (the power set).Note: The solution set must not contain duplicate subsets.class Solution(object): def subsets(self, nums): ...原创 2018-05-02 22:57:54 · 119 阅读 · 0 评论 -
LeetCode---83. Remove Duplicates from Sorted List
Given a sorted linked list, delete all duplicates such that each element appear only once.# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# self.val...原创 2018-04-30 08:43:29 · 147 阅读 · 0 评论 -
python练习——34_Leetcode
我的解答:1.def searchRange(nums, target): """ :type nums: List[int] :type target: int :rtype: List[int] """ answer = [] flag = 0 if len(nums) ==...原创 2018-04-23 13:20:19 · 161 阅读 · 0 评论 -
操作列表的部分练习
1.遍历列表pets = [' cat ', ' dog ', 'bird']for pet in pets: printf(' A '+pet+' wound make a great pet!\n')printf( 'Any of these animals wound make a great pet!\n')2.列表解析与数值列表square = [value**2 for valu...原创 2018-03-18 13:09:04 · 400 阅读 · 0 评论 -
python入门——列表简介的相关练习
1.元素的增删friends = [ 'alice', 'bob', 'cindy', 'Tom']for person in friends: print(person.title()+',how are you?\n')print( friends[1].title()+' is not here, but lucy have come here.\n')friends[1] = 'lucy'...原创 2018-03-12 17:25:35 · 219 阅读 · 0 评论 -
浏览python官网发现的有趣点
1.python的应用有非常多,除了主要的网站开发、科学研究和数据处理等应用之外,我觉得比较突出的一点是python在教育方面的优势,尤其是针对于没有编程基础的人来说。我是C语言入门的,能够感受得到python与C语言存在着非常明显的不同。C语言是比较接近底层的,学起来比较困难复杂,而python是非常简洁的,往往是一行代码就能够搞定C语言用好几行代码才能完成的东西。2.python官网比较有趣的...2018-03-06 08:20:46 · 126 阅读 · 0 评论 -
python练习——if条件语句
1.简单条件语句判断alien_color = 'green' if alien_color == 'green':... print('5 points!\n')... else:... print("wrong!\n")2.判断列表元素是否存在 fruit = ['banana', 'apple', 'orange', 'watermalon'] if 'apple' in f...原创 2018-03-19 21:29:30 · 655 阅读 · 0 评论 -
python练习——字典
1.字典定义my_friend = { 'first_name' : 'lin', 'last_name' : 'feng','age' : 20, 'city' : 'xueyue' }print(my_friend)2.遍历字典注:print()语句当中字符串拼接需将value强制转换为stringfor key, value in my_friend.items(): print...原创 2018-03-21 22:36:45 · 780 阅读 · 0 评论 -
python练习——用户输入与while循环
7-2costomers = input("how many people come for dinner?\n")costomers = int(costomers)if costomers > 8:... print("sorry we can not serve all of you.\n")... else:... print("welcome, ple...原创 2018-03-26 21:38:05 · 301 阅读 · 0 评论 -
python练习——函数
1.函数的定义# -*- coding:gbk -*- 支持中文注释def my_book(book_name,writer): """介绍书籍""" print("my favorite book is "+book_name+ " writen by " +writer+" \n")book_name = input("what is your favorite b原创 2018-03-28 20:38:22 · 411 阅读 · 0 评论 -
python练习——类
1.类的创建与实例化#9-1class restaurant(): def __init__(self,name,cuisine_type): self.restaurant_name = name self.cuisine_type = cuisine_type def describe_restaurant(self): print(self.restaurant_n...原创 2018-04-05 11:27:00 · 860 阅读 · 0 评论 -
python练习——文件输入输出与异常
1.读取文件with open('learning_python.txt') as file_object: context = file_object.read() print(context)with open('learning_python.txt') as file_object: #遍历对象 for line in file_object: print(line.rs...原创 2018-04-05 16:08:17 · 553 阅读 · 0 评论 -
《python编程——从入门到实践》第二章部分习题练习
2-1~2-4:1.字符串name = ‘python’print("hello "+name)print('hello '+name.upper()) -----将变量name的字符全部改成大写print('hello '+name.lower()) ------将变量name的字符全部改成小写print('hello '+name.title()) ------将变量name...原创 2018-03-08 23:38:59 · 202 阅读 · 0 评论