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循环 字典循环 字符串常用方法的更多相关文章

  1. 高级变量类型(列表,元组,字典,字符串,公共方法,变量高级)for循环

    Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (co ...

  2. Python基础二_操作字符串常用方法、字典、文件读取

    一.字符串常用方法: name.captitalize()                       #字符串首字母大写 name.center(50,'*')                   ...

  3. Python第五天 文件访问 for循环访问文件 while循环访问文件 字符串的startswith函数和split函数 linecache模块

    Python第五天   文件访问    for循环访问文件    while循环访问文件   字符串的startswith函数和split函数  linecache模块 目录 Pycharm使用技巧( ...

  4. Python笔记之字典循环

    Python笔记之字典循环   1.问题 Python是一门比较好入门的编程语言,但是入门简单,当然坑也是有的,今天就来介绍一个我遇到的坑吧,也是很简单的一个,就是当时脑子有点转不过弯来了. 先看代码 ...

  5. java里如何实现循环打印出字符串或字符串数组里的内容

    不多说,直接上干货! java里如何实现循环打印出字符串里的内容 思路:可以先将字符串转换成字符串数组. public class test { public static void main(Str ...

  6. 循环字典进行操作时出现:RuntimeError: dictionary changed size during iteration的解决方案

    在做对员工信息增删改查这个作业时,有一个需求是通过用户输入的id删除用户信息.我把用户信息从文件提取出来储存在了字典里,其中key是用户id,value是用户的其他信息.在循环字典的时候,当用户id和 ...

  7. 循环遍历Java字符串字符的规范方法——类似python for ch in string

    比如我将string作为CNN 文本处理输入: float [] input = new float[maxLength]; // 1 sentence by maxLenWords // int[] ...

  8. day2 -- 字符串常用方法、列表、字典

    1.字符串常用方法 name = "Convict abc" count(): print(name.count("c")) # 2 find(): print ...

  9. python基础3 字符串常用方法

    一. 基础数据类型 总览 int:用于计算,计数,运算等. 1,2,3,100...... str:'这些内容[]'    用户少量数据的存储,便于操作. bool: True, False,两种状态 ...

随机推荐

  1. UVA - 818 Cutting Chains(切断圆环链)(dfs + 二进制法枚举子集)

    题意:有n个圆环(n<=15),已知已经扣在一起的圆环,现在需要打开尽量少的圆环,使所有圆环可以组成一条链. 分析:因为不知道要打开哪个环,如果列举所有的可能性,即枚举打开环的所有子集,最多才2 ...

  2. 读书笔记 - js高级程序设计 - 第八章 BOM

      BOM的核心对象是window 它表示浏览器的一个实例,在浏览器中,window对象有双重角色,它既是通过js访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象,这意味着在网 ...

  3. MyBatis的初始化过程。

    对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外.本章将通过以下几点详细介绍MyBatis的初始化过程. 1.MyBatis的初始化做了什么 2. MyBatis基于XML配置 ...

  4. Linux下MSSQL部署

    目前主要使用的red hat系列的linux版本,CentoS 7.X,MSSQL2017 微软官方说明地址:https://docs.microsoft.com/zh-cn/sql/linux/qu ...

  5. 吴裕雄--天生自然 JAVASCRIPT开发学习:事件

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  6. 记录一道神仙CTF-wtf.sh-150

    记录一道完全超出我能力的CTF神仙题(不愧是世界级比赛的真题orz),此题我仅解出了第一部分的flag,第二部分则参考了WP.不得不说这种题目解出来还是很有自豪感的嘛~  直接看题! 0x01 第一部 ...

  7. python类(3)感悟

    1.关于类属性attribute和实例(对象)特性property思考 为什么特性会出现,类属性不能完全替代它吗? 属性: python在为属性赋值时,只会搜索对象本身的__dict__,如果找不到对 ...

  8. settings配置数据库和日志

    数据库的配置: 一.mysql配置 pip下载pymysql,用于mysql和django的连接. 在init.py上配置pymsqy. import pymysql pymysql.install_ ...

  9. 洛谷 P5662 纪念品

    题目传送门 解题思路: 一道DP,完全背包,不过有点不同于模板.因为本题的每件物品可自由在不同的时间买卖,且不同时间价格不同. 这道题的关键在于要明白一个非常傻逼的性质,就是我在某天买了第i个物品,然 ...

  10. Python说文解字_Python之多任务_01

    Python 之 多任务: Python之多任务是现在多任务编程运用Python语言为载体的一种体现.其中涵盖:进程.线程.并发等方面的内容,以及包括近些年在大数据运算.人工智能领域运用强大的GPU运 ...