【python之Linux基础(九)】教程文章相关的互联网学习教程文章

python基础11—条件判断

1、条件判断(1)if语句if 条件:条件成立时执行的代码(2)if-else语句if 条件:条件成立时执行的代码else:条件不成立时执行的代码(3)if-elif-else语句if 条件1:条件1成立时执行的代码elif 条件2:条件2成立时执行的代码elif 条件3:条件3成立时执行的代码else:以上条件不成立时执行的代码小结:使用if开启一个条件判断语句:一个条件语句中只能有一个if一个条件语句中可以有多个elif或者0个一个条件语句中只能有一个else或者0个原文...

python数据分析之NUMPY基础01

以下操作都需要导入numpy模块(没有该模块的需要安装)from numpy import *创建数组:创建一维数组:>>>a=arange(5) 此时a就是一维数组。创建多维数组:>>>a=array([[1,2,3],[4,5,6]]) 此时a就是二维数组获取数组的数据类型:Numpy数组一般是同质的,即数组中所有元素类型必须是一致的。>>>a.dtypedtype(int32)确定数组的维数:>>>aarray(0,1,2,3,4)>>>a.shape(5,)shape返回一个元组,元组的元素即为numpy数组中每一个维度上的大...

Python基础02 基本数据类型【代码】

原文:Python基础02 基本数据类型作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 简单的数据类型以及赋值 变量不需要声明Python的变量不需要声明,你可以直接输入:>>>a = 10那么你的内存里就有了一个变量a, 它的值是10,它的类型是integer (整数)。 在此之前你不需要做什么特别的声明,而数据类型是Python自动决定的。>>>print a>>>print type(a)那么会有如下输出:10 <type ‘int‘> 这...

Python3基础-递归函数【代码】

递归1、递归定义:在调用一个函数的过程中直接或间接调用自身本身#猜中数字的游戏import randomdef guess_num(num,guess):if num > guess:print("num 大于 guess,请继续输入")guess = int(input("请输入大于当前guess的数字"))guess_num1=guess_num(num,guess)return guess_num1elif num < guess:print("num 小于于 guess,请继续输入")guess = int(input("请输入小于当前guess的数字"))guess_num2=guess_num(num,guess)return gues...

.Net程序员Python之道---Python基础【代码】

最近对动态语言比较好奇。所以选择了学习Python这门语言.话不多说开始学习笔记.一. Python 基础: 1. print对Python进行数据输出, #号后面是队友的输出结果, 通过encoded对字符进行转码,ord获取字符的ASCII, %s,%d与C语言的输出类似,分别表示字符串和整数.print(‘Hello World‘) print 100+200 #300print 1>2 #falseprint 1>‘2‘#false #print ‘abc‘+2 # 报错print ord(‘A‘) #65print u‘小聪‘.encode(‘utf-8‘...

Python基础(二)之数据类型和运算(2)——字符串【代码】

字符串基础Python 也提供了可以通过几种不同方式表示的字符串。它们可以用单引号 (‘...‘) 或双引号 ("...") 标识 。\ 可以用来转义引号: >>> ‘spam eggs‘# single quotes‘spam eggs‘ >>> ‘doesn\‘t‘# use \‘ to escape the single quote..."doesn‘t" >>> "doesn‘t"# ...or use double quotes instead"doesn‘t" >>> ‘"Yes," he said.‘‘"Yes," he said.‘ >>> "\"Yes,\" he said."‘"Yes," he said.‘ >>> ‘"Isn\‘...

python基础之二进制与字符编码、进制转换【代码】【图】

如果想理解进制与字符编码由来可参考python编程基础之字符编码 二进制与字符编码 计算机只认识0和1。ASCII表来表示符号和数字。 下面对应的时ASCII字符参照表其中,‘A‘ 使用了8个位(bit)才能表示出来,在计算机他们叫一个字节(byte)0 1 0 0 0 0 0 1 1024 byte = 1 kB ; 1024 kB = 1 MB ;1024 MB = 1 GB ; 1024 GB = 1 TB.二进制0,1 → ASCII → GB2312 → GB18...

Python基础综合练习【代码】【图】

# coding=utf-8 import turtle# 画五角星的方法 def drawPentagram(x):turtle.begin_fill()turtle.color(‘yellow‘)for i in range(5):turtle.forward(x)turtle.right(144)turtle.end_fill()def gotoPoint(x,y,z):turtle.penup()turtle.setheading(0)turtle.goto(x,y)turtle.right(z)turtle.pendown()#length = 540 length = int(input(‘请输入国旗长度:‘)) width=length/3*2 bigDiameter=width*0.3 smallDiameter=width*0.1 t...

python基础----特性(property)、静态方法(staticmethod)、类方法(classmethod)、__str__的用法【代码】

一、特性(property) 1 什么是特性propertyproperty是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 1 import math2 class Circle:3 def __init__(self,radius): #圆的半径radius4 self.radius=radius5 6 @property7 def area(self):8 return math.pi * self.radius**2 #计算面积9 10 @property 11 ...

python基础之列表推导式【代码】

1、列表推导式1.1、求0~29之间能被3整除的数ret = [i for i in range(30) if i%3 ==0] print(ret)  输出结果:[0, 3, 6, 9, 12, 15, 18, 21, 24, 27]2、字典推导式2.1、将字典mcase = {‘a‘: 10, ‘b‘: 34}的key、value互换位置mcase = {‘a‘: 10, ‘b‘: 34}mcase_frequency = {mcase[k]: k for k in mcase} print(mcase_frequency)  输出结果:{10: ‘a‘, 34: ‘b‘}2.2、将字典中大小写key的value值相加mcase = {‘a‘:...

python之基础练习30题【代码】

题目:1,九九乘法表2,手动输入一个字符串,打散放进一个列表,小写字母从大到小排列序,大写字母保持不变3,li=[1,2,3,4,5,6,7,8,8]组成多少个互不相同且不重复的两位数4,计算1+2+3...+98+99+100,并打印出计算公式 5.列表[‘alex‘,‘egon‘,‘yuan‘,‘wusir‘,‘666‘] 1.把666替换成999# 2.获取"yuan"索引# 3.假设不知道前面有几个元素,分片得到最后的三个元素6.切割字符串"luffycity"为"luffy","city"7.求1~100间...

python基础之多态与多态性【代码】【图】

很多人喜欢将多态与多态性二者混为一谈,然后百思不得其解,其实只要分开看,就会很明朗。一 多态:多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承) 序列类型有多种形态:字符串,列表,元组动物有多种形态:人,狗,猪import abc class Animal(metaclass=abc.ABCMeta): #同一类事物:动物@abc.abstractmethoddef talk(self):passclass People(Animal): #动物的形态之一:人def talk(self):print...

Python基础之:Python中的流程控制【代码】

目录简介while语句if 语句for语句BreakContinuepass简介流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太一样的地方。while语句python中的while语句和其他语言没有什么不一样,我使用while语句来编写一个斐波拉赫数列:In [56]: while x < 10 :...: print(x)...: x, y = y, x+y...: 0 1 1 2 3 5 8 if 语句python中的 if 可以和 elif 或者 else 配合使用:>>> x = int(input("Pleas...

python基础学习第三天【代码】

目录:3.1 字典3.1.1 字典增加3.1.2 查询3.1.3 修改3.1.4 删除3.1.5 fromkeys3.1.6 排序3.1.7 遍历3.2 字符串内置方法3.3 蹩脚的三级菜单脚本3.1 字典字典: 键值对数据类型字典必须是不可修改的类型,字典,元组 都不可以做为键字典两大特点: 无序,键唯一a=[1,2,3]a=list((1,2,3))dict() 跟list创建方法是一样的dic1=[]dic2=dict() 方法必须带括号 dic2=dict((("name","xiong"),("age",33),))3.1.1 字典增加dic1={"name":"...

我的Python成长之路---第一天---Python基础(6)---2015年12月26日(雾霾)【代码】【图】

七、列表——list Python的列表是一种内置的数据类型,是由Python的基本数据类型组成的有序的集合。有点类似C语言的数组,但与数组不同的是,Python在定义列表的时候不用指定列表的容积(长度),可根据需要任意扩展,另外列表的内的元素可以是不同的数据类型,当然既然是任何数据类型,当然也包括另一个列表也就是嵌套。Python中列表使用中括号[]括起来,例如[1,2,True,‘ABC‘,[5,‘678‘]]. 1、列表的切片 通字符串一样...