python基础学习笔记——方法返回值
字符串中(需要有变量接收)
判断是不是阿拉伯数字,返回的是布尔值
|
1
2
3
4
|
name = 'alexdasx'new_name = name.isdigit()print(new_name)# 判断是不是阿拉伯数字,返回结果是布尔值 |
判断是不是数字和字母,返回的是布尔值
|
1
2
3
4
|
name = 'alex7dasx'new_name = name.isalnum()print(new_name)# 判断是不是字母和数字,返回结果是布尔值 |
判断是不是纯字母及汉字,返回的是布尔值
|
1
2
3
4
|
name = 'alexdasx'new_name = name.isalpha()print(new_name)# 判断是不是字母和数字,返回结果是布尔值 |
查找下标
|
1
2
3
4
|
name = 'alexdasx'new_name = name.find('e')print(new_name)# 通过元素查找下标,不存在就返回-1 |
查找下标
|
1
2
3
4
|
name = 'alexdasx'new_name = name.index('e')print(new_name)# 通过元素查找下标,不存在就报错 |
列表(不需要变量接收,直接对原列表操作)
字典(增删改查不需要变量接收)
s1 = dic.setdefault('王菲')print(s1)print(dic)结果:None # 返回的是添加进去的值{'王菲': None} # 我们使用setdefault这个方法 里边放的这个内容是我们字典的健,这样我们添加出来的结果就是值是一个Nonedic.setdefault('王菲',歌手) # 这样就是不会进行添加操作了,因为王菲在dic这个字典中存在# 总结: 当setdefault中第一个参数存在这个字典中就就不进行添加操作,返回原字典中已经存在的value,否则就添加dic = {'剑圣':'易','哈啥给':'剑豪','大宝剑':'盖伦'}s = dic.pop('哈啥给') # pop删除有返回值,返回的是被删的值dic = {'剑圣':'易','哈啥给':'剑豪','大宝剑':'盖伦'}s = dic['大宝剑'] #通过健来查看,如果这个健不在这个字典中.就会报错s1 = dic.get('剑圣') #通过健来查看,如果这个健不在这个字典中.就会返回Nones2 = dic.get('剑姬','没有还查你是不是傻') # 我们可以在get查找的时候自己定义返回的结果python基础学习笔记——方法返回值的更多相关文章
- Python基础学习----参数和返回值
# 函数的参数和返回值 # 4种组合方式 # 1.无参无返 # def methodone(): # 2.无参有返 def methodtwo(): a=10 return a # 3.有参无返 # ...
- 0003.5-20180422-自动化第四章-python基础学习笔记--脚本
0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": " ...
- Python基础学习笔记(八)常用字典内置函数和方法
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-dictionary.html 3. http://www.lia ...
- Python基础学习笔记(六)常用列表操作函数和方法
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-lists.html 3. http://www.liaoxuef ...
- Python 基础学习笔记(超详细版)
1.变量 python中变量很简单,不需要指定数据类型,直接使用等号定义就好.python变量里面存的是内存地址,也就是这个值存在内存里面的哪个地方,如果再把这个变量赋值给另一个变量,新的变量通过之前 ...
- python 基础学习笔记(6)--函数(2)
...
- Python基础学习笔记(五)常用字符串内建函数
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-strings.html 3. http://www.liaoxu ...
- 0001-20180421-自动化第一章-python基础学习笔记
======================学习python==================介绍: python种类: cpython(*),jpython,ironpython,rubypyth ...
- python基础学习笔记 - 备忘
基础中的基础 Python标识符 命名规则: Python标识符区分大小写. 可以包括英文.数字以及下划线,但不能以数字开头. 以下划线开头的标识符是有特殊意义的: a) 以单下划线开 ...
随机推荐
- vue初级学习--使用 vue-resource 请求数据
一.导语 我发现好像我最近几次写文,都是在7号,很恰巧啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...
- 最耗资源的10条sql
----当前最耗资源的10个cpu select * from (select address,hash_value, round(cpu_time/1000000) cpu_time_s, roun ...
- python+selenium问题随记
1.用PhantomJS跑程序,莫名遇到有些元素的text不能读取,后来发现,PhantomJS运行时也需要最大化,不是全屏模式的话也和界面浏览器一样会造成压盖无法读取信息,开始以为是PhantomJ ...
- nodejs学习(3) express+socket.io
//node var express=require('express'); var app = express(); var server = require('http').createServe ...
- js 跨浏览器实现事件
我们知道不同的浏览器实现事件是不同的,就比如说我们常见的有三种方法: 1,dom0处理事件的方法,以前的js处理事件都是这样写的. (function () { var p=document.getE ...
- spring cloud各种超时时间设置
如果是zuul(网关)的超时时间需要设置zuul.hystrix.ribbon等三部分: #zuul超时设置#默认1000zuul.host.socket-timeout-millis=2000#默认 ...
- 解决java.lang.NoClassDefFoundError: javax/xml/rpc/service错误的方法
最近在做WebService项目,本地测试没有问题,打算部署到服务器上,但是部署后,访问时出现了如下图1的错误: 图1 图1报的是没有找到定义的类的错误.刷新页面有又出现了另外“新”的错误: 图2 根 ...
- SetForegroundWindow、SetActiveWindow、SetFocus 如何将一个某个窗口提到最顶层
http://hi.baidu.com/gookings/item/2b7912ca8d5b3625a0b50aa2 SetForegroundWindow 函数功能:该函数将创建指定窗口的线程设置到 ...
- 将生成的Excel表发送到邮箱
本文接上一篇,将得到的Excel表发送到邮箱.. 在上一篇中,本人使用的是直接从数据库中获取数据,然后包装成Excel表.现在将该Excel表发送到目的邮箱,如果需要跟上篇一样,定时每天某时刻发送,就 ...
- shell批量转换iOS和Android图标
icon_ios.sh #!/bin/sh convert icon-1024.png -resize 180x180 icon-180@3x.png convert icon-1024.png -r ...