当前位置: 首页 > news >正文

自己做网站卖能赚钱吗昆明seo关键字推广

自己做网站卖能赚钱吗,昆明seo关键字推广,h5如何做网站,政府网站开发文档函数定义 为什么使用函数降低编程难度 通常将一个复杂的大问题分解成一系列的小问题,然后将小问题划分成更小的问题,当问题细化为足够简单时,我们就可以分而治之。各个小问题解决了,大问题就迎刃而解了。代码重用避免重复劳作&…

函数定义

为什么使用函数
降低编程难度

  • 通常将一个复杂的大问题分解成一系列的小问题,然后将小问题划分成更小的问题,当问题细化为足够简单时,我们就可以分而治之。各个小问题解决了,大问题就迎刃而解了。
    代码重用
  • 避免重复劳作,提供效率

定义函数:def 函数名();
调用函数:函数名()
解释说明:python 中使用 def 命令创建一个函数,也就是 "定义"(define)的意思,调用函数其实就是执行函数中的代码
注意事项:函数名的定义跟变量的命名规则一样,函数名由字母、数字、下划线组成,不能以数字开头,不可以使用关键字。另外,当函数名有两个单词时,我们一般把第二个单词的首字母大写来表示这是一个函数(形成一种规范),如:isNum、hanShu、myName 等等,在后面的类中我们则是把所有首字母都写出大写来表示这是一个类,如:IsNum、HanShu、MyName 等等

def fun():print 'hello world'
fun()结果:hello world

函数的参数

形式参数和实际参数

  • 在定义函数时,函数名后面括号中的变量名称叫做“形式参数”,或者称为“形参”
  • 在调用函数时,函数名后面括号中的变量名称叫做“实际参数”,或者称为“实参”

函数定义、函数的参数、函数的默认参数

函数的默认参数

1、
函数定义、函数的参数、函数的默认参数

2、
函数定义、函数的参数、函数的默认参数

3、 默认值必须放在最后,否则会报错
函数定义、函数的参数、函数的默认参数

string方法

In [1]: import string
In [2]: text = "Monty Python's Flying Circus"
In [3]: string.upper(text) #变为大写
Out[4]: "MONTY PYTHON'S FLYING CIRCUS"
In [5]: string.lower(text) #变为小写
Out[5]: "monty python's flying circus"

In [8]: string.split(text) #分割
Out[8]: ['Monty', "Python's", 'Flying', 'Circus']

In [12]: string.replace(text,'Python','java') #替换文本
Out[12]: "Monty java's Flying Circus"

In [15]: string.count(text,'P') #计算字符个数
Out[15]: 1

In [16]: string.lowercase #所有小写字母
Out[16]: 'abcdefghijklmnopqrstuvwxyz'

In [17]: string.uppercase #所有大写字母
Out[17]: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

In [18]: string.join(string.split(text), "+") #分割符号
Out[18]: "Monty+Python's+Flying+Circus"

In [19]: string.digits #所有数字
Out[19]: '0123456789'

练习:
1、# 1. 设计一个函数,统计任意一串字符串中数字字符的个数
#例如:
#"adfdfjv1jl;2jlk1j2" 数字个数为4个
思路:1、导入string方法,遍历字符串是否是数字,如果是则加上1,然后打印

import string
def getNumtime(text):
num=0
for i in range(0,len(text)):
if text[i] in string.digits:
num+=1
print 'num is {0}'.format(num)
getNumtime('adfdfjv1jl;2jlk1j21112')

2、# 2. 设计函数,统计任意一串字符串中每个字母的个数,不区分大小写
#例如:
#"aaabbbcccaae111"
#a 5个
#b 3个
#c 3个
#e 1个

思路:1、导入string
2、创建一个函数,将统一变为大写字母
3、创建一个字典,遍历所有的大写字母,添加到字典中
4、计算字母的 个数
方法:
In [28]: string.ascii_uppercase
Out[28]: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

def getLettersCount(text):
text = text.upper() #转换成大写
dict1 = dict() #创建空字典
for i in string.ascii_uppercase:
dict1.setdefault(i, 0) #将26个字母当做key增加到字典中,value为0

for i in xrange(0, len(text)):       #遍历字符串if text[i] in string.ascii_uppercase:       #如果在26个字母中dict1[text[i]] += 1                     #value加1for k in dict1:if dict1[k] != 0:       #不为0的字母,打印出来print("{0} {1}".format(k, dict1[k]))

方法二:
In [37]: map(tmp.upper().count, string.ascii_uppercase)
Out[37]: [1, 0, 0, 4, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0, 1, 2, 1, 0, 4, 0, 0, 0, 1, 0, 0, 0]

In [38]: x=[1,2,3]
In [39]: y=['q', 'w', 'e']
zip合并为
In [40]: zip(x,y)
Out[40]: [(1, 'q'), (2, 'w'), (3, 'e')]

将列表转换为字典
In [42]: dict2=dict([(1,2),(3,4)])
In [43]: dict2
Out[43]: {1: 2, 3: 4}

dict1={'A':1,'B':2}
import string
def getsckcount(tmp):
dict1=dict(zip(string.ascii_uppercase,map(tmp.upper().count,string.ascii_uppercase)))
for k in dict1:
if dict1[k]!=0:
print '{0} {1}'.format(k,dict1[k])
while True:
tmp=raw_input('Please string: ')
if tmp!="quit":
getsckcount(tmp)
else:
break

转载于:https://blog.51cto.com/jacksoner/2056731

http://www.lbrq.cn/news/2765575.html

相关文章:

  • 网站建设理论网站关键词排名优化工具
  • 设计报价网站微信推广引流方法
  • 学校网站开发信息流推广主要具有哪两大优势
  • 自己做装修网站怎样建网站赚钱
  • 莱州哪有做网站的百度推广电话号码
  • 贵阳网站设计详细解读百度有免费推广广告
  • wordpress 中文主题 推荐北京网站seowyhseo
  • 淮南做网站的营销图片大全
  • 怎么让网站快速被收录合肥seo公司
  • b2b 网站制作郑州官网网站推广优化公司
  • 个人服务器 网站建设百度权重10的网站
  • wordpress 国内镜像南宁百度关键词优化
  • 服务器租用公司seo营销策划
  • 做彩票网站犯法北京谷歌seo
  • 网站资料如何做参考文献近期国际新闻
  • 网站后台管理系统模板 html河南疫情最新情况
  • 通用ppt模板免费下载成都网络优化公司有哪些
  • 网站建设书生商友优化大师哪个好
  • 全站flash网站昆明网站开发推广公司
  • 无锡高端网站建设公司哪家好自媒体平台app
  • 深圳做响应式网站设计引擎网站推广法
  • 郑州做网站琴百度推广竞价是什么意思
  • 网站建设进度表模板下载营销百度app下载手机版
  • python做网站guthubaso优化方案
  • 网站开发的代码最厉害的搜索引擎
  • 云南省建设项目申报网站手游推广个人合作平台
  • 做软装平台网站杭州优化公司在线留言
  • 上下框架 网站佛山做seo推广公司
  • 个人网站做短视频建站平台如何隐藏技术支持
  • 北京网站建设推广海南快速seo排名优化
  • 微服务-06.微服务拆分-拆分原则
  • 部署tomcat应用时注意事项
  • GEEPython-demo1:利用Sentinel-2监测北京奥林匹克森林公园2024年NDVI变化(附Python版)
  • 《WINDOWS 环境下32位汇编语言程序设计》第2章 准备编程环境
  • Linux怎么查看服务器开放和启用的端口
  • B+树索引分析:单表最大存储记录数