设为首页 收藏本站
查看: 741|回复: 0

[经验分享] python基础学习笔记分享版(1)

[复制链接]
累计签到:2 天
连续签到:1 天
发表于 2017-5-3 09:51:24 | 显示全部楼层 |阅读模式
DSC0000.gif #python
deftest():
3**3#三的三次方
3%2#三与二求余操作
a=1
typea
#type用来查看一个变量的类型
g=lambdax,y:x**y#python允许定义一个单行的小程序
g(3,4)#实际进行的是:后的程序脚本

defappaendmethon():
a
=['1','2']
#printlen(a)
forninrange(len(a)):

#printa[n]
temp=str(a[n])
temp
=temp+"a"
#a=[]
#a=temp
#printa
a[n]=temp
a1,a2
=1,2
b
=[a1,a2]
printb
printa

defifnotmethod():
ifnota==0:
print"test1"
else:
print"test2"

importsys
defpath_append_class():
sys.path.append(
"c:/path")

defRaw_inputmethod():
name
=raw_input("pleaseinputthevalue's:")
print"value:"+name

defmysql_version():
#cd/mysql/bin
#./mysql--help
#./mysqladminversion第一种方法
#./mysql-uroot-p-e"selectversion"第二种方法
#一次性执行mysql语句,./mysql-uroot-p-e(操作符)"sqlfindconditionn"

defmsyql_create_view():
#把多个表放入一个静态视图,进行操作,锁定操作权限,抽象为较为简单的数据模型,便于查询
#createviewABasselctsid,nameassid,namefromA,selectcount,pidascount,pidfromB;
#筛选一段数据生成一个视图,createviewtestasselectnameasnamefromacountwherename>='123'andname<='456';
#删除一个视图:dropviewtest;

defmysql_show_table_status():
#查看当前所有表的,数据大小
#showtablestatus
#mysql表通常存在,最大限制一般决定于操作系统,例如:Linux上,mysql单表的最大限制是2G;
#Windows上,mysql单表的最大限制4G

defdictionary():
d
={"3":"4","4":"5"}
#修改字典
d["3"]="5"
#追加元素
d["6"]="6"
#重复的关键字会被覆盖
#删除一个元组
deld["3"]
#清楚字典
d.clear()
#查询字典的索引,如果有则返回ture
d.has_key(exist_index)
#查询一个值是否存在于字典对应的索引对象中,如果有则返回ture
valueind[index]
value
notind[index]
#复制一个字典
value=d.copy()
#把字典分割成一个数组,按照索引分割为一个元组
d.items()
#按照索引的值更新一个字典,要求为两位字符串
d.update()
d.update([
'12'])
#生成一个新的字典
d=d.fromkeys('2','ddddddd')
#得到一个字典所有索引对象值的数组
d.values()
#得到索引的值
d.get(index,None)
#建立索引,追加索引
d.setdefault(index,value)
#根据索引删除值
d.pop(index)
#删除第一个索引和值,并返回删除的valueandindex
d.popitem()

deflist():
#数组
list=["1","2","3","4"]
#最后一个值
list[-1]
#数组的分段,list[1]=2,list[2]=3,结果为2,3
list[1:3]
#Slice的简写,与string相同,path="333",path[:3]
list[:3]
#insert插入一个元素
list.insert(2,"2.5")
#扩展["1","2","3","4"]
list.extend(["1","2","3","4"])
#在list的搜索查询,index索引
list.index("1")
#次换顺序
list.reverse()
#按照降序排序
list.sort()
#按照元素
[elem*2foreleminlist]
#得到索引和所有值,params.items(),
["%s=%s"%(keys,value)forkeys,valueinparams.items()]
#buildConnectionString中的list解析
params={"server":"mpilgrim","database":"master","uid":"sa","pwd":"secret"}
#params.items()=[("server","mpilgrim"),("database","master"),("pwd","secret")]
#[kfork,vinparams.items()]等于params.keys
#[vfork,vinparams.items()]等于params.values
#list列表过滤方法
li=["a","mpilgrim","foo","b","c","b","d","d"]
[elem
foreleminliiflen(elem)>1]#筛选列表中数据长度大于一的数据
#给列表中的每一个数值添加一个回车符
[elem+“ ”foreleminliiflen(elem)>1]
#过滤某个元素
[elemforeleminliifelem!="b"]
#数据唯一
[elemforeleminliifelem==1]
#使用filter方法过滤数据,filter(method_name,sequence)
deff(x):
returnx%2!=0andx%3!=0
if__name__=="__main__":
filter_list
=filter(f,range(2,25))
printfilter_list
#map的用法
deff(x):
returnx*x*x
if__name__=="__main__":
compute
=map(f,range(2,11))
#一个连接使用的例子:
deff(x):
returnstr(x)+"

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-372403-1-1.html 上篇帖子: 利用百度构造拼音词表[python] 下篇帖子: CityEngine使用Python脚本导出模型
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表