list循环 字典循环 字符串常用方法
list = ['xiaoli','xiaohua','huali']
user = {'zhang':'123','lin':'321','chen':'222'}
#list循环
for stu in list:
print('循环的值',stu) #字典循环
for stu in user:
sql = 'inset into users(username,paw) value (%s,%s);'%(stu,user[stu])
print(sql)
for stu in user:
print('k==>',stu)
print('value==>',user[stu])
for key,value in user.items():
print('%s => %s'%(key,value)) #字符串常用操作
name = 'xiaoli'
#找下标
print(name.index('i'))
print(name.find('i'))
#index find 区别 print(name.find('z'))
#print(name.index('z')) #index 查找没有的元素会报错 mima = ' 1 2 1 '
print(mima)
#去除字符串前后的空格和换行符
print(mima.strip())
#去除字符串左边的空格
print(mima.lstrip())
#去除字符串右边的空格
print(mima.rstrip())
#替换字符 可用于去除空格
print(mima.replace(' ',''))
print(mima.replace('1',''))
image = 'x.jpg'
#判断是否是以***开始
print(name.startswith('xi'))
#判断是否是以***结束
print(image.endswith('.jpg'))
#判断是否为整数
s = '123'
print(s.isdigit())
#判断字符串是否全为小写
s1 = 'sdfS``'
print(s1.islower())
print(s1.isupper())
#判断是否为空
s2 = ' '
print(s2.isspace())
#判断字符串里是否有特殊字符 若存在特殊字符结果为false
s3 = 'lskdjf)234'
print(s3.isalnum())
#是否全为字母
print(s1.isalpha())
#首字母大写
print(s3.capitalize())
print(s.capitalize())
#用0补齐数字的站位 例如三位数,若数字为9 则补0后则为 009
i = '9'
print(i.zfill(3))
#
name = 'Hello World'
#转换为大写
print(name.upper())
#转换为小写
print(name.lower()) #将字符串中的值单独提出
stu = 'xiaoming,xiaoli,liming'
names = stu.split(',')
print(names)
#连接 join函数只适用于字符串类型
print(','.join(names))
num = '123'
print(' '.join(num)) #字符串可进行加法及乘法
n1 = 'x1'
n2 = 'x2'
n3 = n1+n2
n4 = n1 * 3
print(n4)
print(n3)
list循环 字典循环 字符串常用方法的更多相关文章
- 高级变量类型(列表,元组,字典,字符串,公共方法,变量高级)for循环
Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (co ...
- Python基础二_操作字符串常用方法、字典、文件读取
一.字符串常用方法: name.captitalize() #字符串首字母大写 name.center(50,'*') ...
- Python第五天 文件访问 for循环访问文件 while循环访问文件 字符串的startswith函数和split函数 linecache模块
Python第五天 文件访问 for循环访问文件 while循环访问文件 字符串的startswith函数和split函数 linecache模块 目录 Pycharm使用技巧( ...
- Python笔记之字典循环
Python笔记之字典循环 1.问题 Python是一门比较好入门的编程语言,但是入门简单,当然坑也是有的,今天就来介绍一个我遇到的坑吧,也是很简单的一个,就是当时脑子有点转不过弯来了. 先看代码 ...
- java里如何实现循环打印出字符串或字符串数组里的内容
不多说,直接上干货! java里如何实现循环打印出字符串里的内容 思路:可以先将字符串转换成字符串数组. public class test { public static void main(Str ...
- 循环字典进行操作时出现:RuntimeError: dictionary changed size during iteration的解决方案
在做对员工信息增删改查这个作业时,有一个需求是通过用户输入的id删除用户信息.我把用户信息从文件提取出来储存在了字典里,其中key是用户id,value是用户的其他信息.在循环字典的时候,当用户id和 ...
- 循环遍历Java字符串字符的规范方法——类似python for ch in string
比如我将string作为CNN 文本处理输入: float [] input = new float[maxLength]; // 1 sentence by maxLenWords // int[] ...
- day2 -- 字符串常用方法、列表、字典
1.字符串常用方法 name = "Convict abc" count(): print(name.count("c")) # 2 find(): print ...
- python基础3 字符串常用方法
一. 基础数据类型 总览 int:用于计算,计数,运算等. 1,2,3,100...... str:'这些内容[]' 用户少量数据的存储,便于操作. bool: True, False,两种状态 ...
随机推荐
- MFC双缓冲
大家都知道包括windows桌面在内我们看到的一切都是系统画上去的,windows桌面就相当于一个黑板: <1>普通绘图就是直接在我们看得到的黑板上绘图 <2>双缓冲就是先在一 ...
- Intent 显示意图 隐式意图
//显式意图 :必须指定要激活的组件的完整包名和类名 (应用程序之间耦合在一起) // 一般激活自己应用的组件的时候 采用显示意图 //隐式意图: 只需要指定要动作和数据就可以 ( 好处应用程序之 ...
- python里的反射(自学习)
在做程序开发中,我们常常会遇到这样的需求:需要执行对象里的某个方法,或需要调用对象中的某个变量,但是由于种种原因我们无法确定这个方法或变量是否存在,这是我们需要用一个特殊的方法或机制要访问和操作这个未 ...
- 登录之后跳转到登录之前的页面 之 Referer 的坑
简而言之:通过鼠标在页面上点击链接发送请求,请求header中会包含referer信息, 通过在浏览器地址栏书写并发送请求的,header中不会有referer信息. 为了完成登录动作成功后返回原页面 ...
- Web前端工程师需要注意的开发规范有哪些?
从事web前端开发工作我们就需要了解web前端开发的规范,这样才能保证高效快速的完成工作,本篇就和大家分享一下web前端开发工程师需要注意的web前端开发规范有哪些,希望对小伙伴们有所帮助. web前 ...
- 浅谈__slots__
__slots__在python中是扮演属性声明(Attribute Declaration)的角色,当然属性本身不用声明,只需要在使用前赋值即可,但是实际上,属性的应用远非在使用前赋值就行,所以有a ...
- 【Tensorflow】(tf.Graph)和(tf.session)
图(tf.Graph):计算图,主要用于构建网络,本身不进行任何实际的计算. 会话(tf.session):会话,主要用于执行网络.所有关于神经网络的计算都在这里进行,它执行的依据是计算图或者计算图的 ...
- Spring中的注解——@nullable和@notnull
@nullable和@nutNull 在写程序的时候你可以定义是否可为空指针.通过使用像@NotNull和@Nullable之类的annotation来声明一个方法是否是空指针安全的.现代的编译器.I ...
- MFC下的网络编程(1)CAsyncSocket进行无连接(UDP)通信
服务器端发送数据给客户端 先看服务器端: CAsyncSocket m_sockSend; //声明一个Socket对象 点击发送数据后,执行下面这些动作 ...
- 求1+2+3+…..+n
[问题]求1+2+3+…+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字及条件判断语句(A?B:C). [思路]由于题目好多运算符不能用,我们只有想到使用递 ...