- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 python高级特性之列表生成器
全部测试代码#! /usr/bin/env python3#_*_ conding:utf-8:_*_#列表生成式是python内置的创建list的生成式range#生成一个列表l = list(range(1,11))print('--l--',l)#生成一个平方式l=[]for x in range(1,11): l.append(x*x)print('---l...
2018-10-31 15:16:15 226 2
原创 python高级特性之迭代与迭代器
全部测试代码#! /usr/bin/env python3#_*_ conding:utf-8 _*_迭代:Iterable#python中使用for ... in ...来迭代对象#python的for循环抽象程度高,不仅可作用在list和tuple上,还可以在任何可迭代的对象上,比如字符串d={ 'a':1,'b':2,'c':3}#默认迭代的是keyfor key in...
2018-10-31 15:10:11 254
原创 python函数之参数
#!/usr/bin/env python3#_*_ coding:utf-8 _*_1.位置参数#单个参数def power(x): return x * x #多个参数def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s 2....
2018-10-23 19:07:40 181
原创 python函数之函数的定义
全部测试代码#!/usr/bin/env python3#_*_ coding:utf-8 _*_#函数的定义#def 方法名(参数列表):下一行缩进编写方法体,返回值使用return,返回空可直接写return#将函数定义在py文件中需要在python解释器中使用from filename import 函数名 来导入方法#def my_abs(x):# if x >=...
2018-10-23 12:07:28 575
原创 Python函数之系统函数的调用
全部测试代码#!/usr/bin/evn python3#_*_conding:utf-8 _*_#系统内置函数#1.abs():查看绝对值,如果传入的参数不对,会报TypeErrorprint('-100的绝对值--',abs(-100))#2.max():查看最大值print('最大值为---',max(1,2,9))#不同类型的比较会报类型错误#print('不...
2018-10-18 21:36:51 674
原创 Python基础(总结)
Python基础总结#数据类型 ##整数,浮点数,字符串,布尔,空值#变量 ##任意数据类型,命名:大小写字母,数字,下划线——#字符编码 ##ASCII:最大255个字符,英文,一个字节 ##GB2312:编入中文,至少两个字节 ##unicode:全部语言统一的字符编码,常用2个字节,生僻字4~6个字节,相对于纯英文的编码来说比较浪费空间 ##utf-8:...
2018-10-18 20:49:42 154
原创 Python基础(八)之 set 集合
全部测试代码#!/usr/bin/env python3#_*_ conding:utf-8 _*_#set是一组key的集合,但是没有重复的key,重复的值自动被过滤# 创建一个set,以list作为输入集合,输出的数据用大括号{}显示,且是无序的s=set([1,2,3])print('set元素--',s)s=set([1,1,2,3,3,2,4,5])print...
2018-10-18 10:55:10 249
原创 Python基础(七)之Dict字典
全部测试代码##dict dictionnary 字典,相当于java中的map,一键值对的方式存储,查找速度快#定义一个字典d={'tom':95,'bob':88,'nacy':66}tomsore=d['tom']print('time 的成绩--',tomsore)#给健赋值 print('nacy赋值前分数--',d['nacy'])d['nacy']=...
2018-10-17 19:53:59 330
原创 Python基础(六)之 for 循环
全部测试代码、#!/usr/bin/env python3# _*_ conding:utf-8 _*_#计算1+2+3count=1+2+3print('count--',count)#计算1+2+3+...+10;sum=0for i in [1,2,3,4,5,6,7,8,9,10]: sum=sum+iprint('1加到10 sum---',sum)#计...
2018-10-17 17:00:52 306
原创 Python基础(五)之 if 条件判断
全部测试代码#!/usr/bin/env python3# _*_ coding: utf-8 _*_##if条件判断age=3;if 0<age<=12: print('kid')elif 12<age<=18: print('teenager')elif 18<age<=30: print('adult')elif 30<a...
2018-10-17 16:22:09 240
原创 Python基础(四)之tuple
全部测试代码#!usr/bin/env python3# _*_ codeing: utf-8 -*_######################tuple############################tuple元祖与list集合很相似,区别就是list是可变的,但是tuple在定义的时候被确定下来之后,就不能改变了##所以没有insert,append,pop这些方法...
2018-10-17 15:35:03 177
原创 Python基础(三)之list
全部测试代码#!/usr/bin/env python3# -*- coding: utf-8 -*-##############################list###########################list是python内置的一种数据类型,是一个有序集合,可以随时增加和删除其中的元素classmates=['张三','lisi','wangwu']pri...
2018-10-17 12:45:49 2145
原创 Linux 卸载程序
windows中安装了软件,可以通过图形化界面很方便的卸载,那么linux命令行的方式如何卸载程序呢?首先看看安装了哪些程序rpm -q -a #查询所有已安装的软件-q:query 查询-a:all 所有查询出了所有已安装的程序所以需要过滤多自己需要卸载的那个程序,使用grep进行过滤rpm -q -a | grep 'agent'找到了要卸载的软件,下一步就是卸载...
2018-10-16 15:43:48 42400
原创 Python基础(二)之变量类型
整数 int,包括正整数,负整数,-100,0,100,十六进制,前缀0x和0-9,a-f表示浮点数 float,浮点数即为小数,因为按照科学计数法,小数点的位置是可变的,比如1.23的三次方和12.3的二次方是相等的整数与浮点数在计算机内部的存储方式是不同的,整数比浮点数更精确,因为浮点数存在四舍五入的误差字符串 string ,字符串是以单引号’或双引号"括起来的任意文本,比如...
2018-10-09 19:13:57 156
原创 Python基础(一)输入与输出
前言:之前使用的java,现在使用java和python对比的方式学习python1. 输出: print()java中打印输出System.out.print(参数)python比java简单,直接print(参数1,参数2,参数3)print('hello word')##print输入多个字符,逗号隔开print('this is a dog','yes','so cute...
2018-10-09 17:40:12 347
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人