0x01 字符串

python单双引号都可以

str = "hello world"
str_test = "yicunyiye"
print(str,str_test)

注释


#单行注释
"""
多行注释
"""

input你输入了任何东西都强转成字符串输出

str = "hello world"
str_test = "yicunyiye"
print(str,str_test)
print("hello \n world")
print(str_test+"\n"+str)
print("\t hello")
print("'")
print('"')
input_test = input('>>>')
print("你输入了:",input_test)

也可以c语言风格

intTest = 1234
print("int is %d"%intTest)

%r原本替换

rtest = '"123'
print("your input is %r"%rtest)

输出

your input is '"123'

使用terminal

from sys import  argv
print('你输入的参数是:%r'%argv) from sys import argv
print('你输入的参数是:%r'%argv[1])

在terminal中输入

python StringTest.py yicunyiye

输出

你输入的参数是:['StringTest.py', 'yicunyiye']

你输入的参数是:'yicunyiye'

0x02 列表

列表

split

序号切片

pop

append

len

remove

strTest = '1 2 3 4 5 6'
print(strTest.split(' '))

输出

['1', '2', '3', '4', '5', '6']

增删改查

1.添加

listTest.append("yicunyiye")
print(listTest)

输出

[1, 2, 3, 4, 5, 'yicunyiye']

2.弹出

print(listTest.pop())

输出

yicunyiye

原列表就没有yicunyiye了,相当于删除表尾元素

删除,写3就是删除3写'a'就是删除a

listTest = [1,2,'a',4,5]
listTest.remove('a')
print(listTest)

输出

[1, 2, 4, 5]

列表是从0开始的

print(listTest[0])

输出1

listTest = [1,2,4,5]
print(listTest[1:3])

输出[2, 4]

可以知道左闭右合

计算列表长度

print(len(listTest))

0x03 字典

增加

查找

删除

改变

取出所有

#键 值 对
dictTest = {"one":"yicunyiye","two":"wutang"}
print(dictTest)

输出

{'one': 'yicunyiye', 'two': 'wutang'}

增加

#增加
dictTest["three"] = "keji"
print(dictTest)

输出

{'one': 'yicunyiye', 'two': 'wutang', 'three': 'keji'}

删除

#删除
del dictTest["three"]
#dictTest.pop("two")
print(dictTest)

输出

{'one': 'yicunyiye', 'two': 'wutang'}

改变

#改变
dictTest["two"] = "yicunyiye"
print(dictTest)

输出

{'one': 'yicunyiye', 'two': 'yicunyiye'}

查找

#查找
print(dictTest["one"])
print(dictTest.get("two"))

输出

yicunyiye

取出所有

#取出所有
print(dictTest.items())

输出

dict_items([('one', 'yicunyiye'), ('two', 'yicunyiye')])

复制

#复制
newDict = dictTest.copy()
print(newDict)

输出

{'one': 'yicunyiye', 'two': 'yicunyiye'}

python-字符串,字典,列表的更多相关文章

  1. python字符串字典列表互转

    #-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type ' ...

  2. python字符串、列表和字典的说明

    python字符串.列表和字典的说明 字符串.列表.字典 字符串的作用存储一段数据信息.例如 info = '我爱北京天安门' ,在调取的时候可以直接调取,灵活方便,print(info) 就可以把刚 ...

  3. python字符串、列表和文件对象总结

    1.字符串是字符序列.字符串文字可以用单引号或者双引号分隔. 2.可以用内置的序列操作来处理字符串和列表:连接(+).重复(*).索引([]),切片([:])和长度(len()).可以用for循环遍历 ...

  4. python将字典列表导出为Excel文件的方法

    将如下的字典列表内容导出为Excel表格文件形式: ​ 关于上图字典列表的写入,请参考文章:https://blog.csdn.net/weixin_39082390/article/details/ ...

  5. python字符串、列表、字典的常用方法

    一.python字符串的处理方法 >>> str = ' linzhong LongXIA ' >>> str.upper() #字符串str全部大写 ' LINZ ...

  6. 【02】Python 字符串、列表、元组、字典

    1 列表 list就是一种采用分离式技术实现的动态顺序表(tuple也一样): 在建立空表(或者很小的表)时,系统分配一块能容纳8个元素的存储区: 在执行插入操作(insert或append)时,如果 ...

  7. python字符串/元组/列表/字典互转

    #-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type ' ...

  8. 转:python字符串/元组/列表/字典互转

    #-*-coding:utf-8-*-  #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type ...

  9. [python] 字符串与列表、字典的转换

    1.字符串->字典:eval(str) 2.字符串->列表:list(str)

  10. python 小白(无编程基础,无计算机基础)的开发之路,辅助知识6 python字符串/元组/列表/字典互转

    神奇的相互转换,小白同学可以看看,很有帮助 #1.字典dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type ...

随机推荐

  1. springboot-遇到的错误

    1.Field userMapper in com.yanan.outjob.controller.SysUserController required a bean of type 'com.yan ...

  2. springMVC入门(八)------拦截器

    简介 springMVC拦截器针对处理器映射器进行拦截配置 如果在某个处理器映射器中配置拦截,经过该处理器映射器映射成功的Handler最终使用该拦截器 由于springMVC支持配置多个处理器映射器 ...

  3. Windows如何快速远程到另一台Windows并管理多个远程服务器

    Windows如何远程到另一台 Windows管理多个远程服务器 Windows第三方远程管理工具 准备远程机器 开启远程机器的远程桌面功能 首先在此电脑(我的电脑)图标上点击鼠标右键,选择" ...

  4. 如何使用python移除/删除非空文件夹?

    移除/删除非空文件夹/目录的最有效方法是什么? 1.标准库参考:shutil.rmtree. 根据设计,rmtree在包含只读文件的文件夹树上失败.如果要删除文件夹,不管它是否包含只读文件,请使用 i ...

  5. 牛客网PAT练兵场-统计同成绩学生

    题解:开100的数组,进行存储人数,方便查询 题目地址:https://www.nowcoder.com/questionTerminal/3df4810cc0664b8bb848d785f68f7c ...

  6. Typora--我用过的最好用的markdown编辑器

    Typora Markdown编辑器,让人专注于书写的编辑器,书写博客和笔记的不二之选! 之前使用过程中只是使用了默认的功能,没有进行任何的第三发查件使用,各种方面出现了很多的局限性,比如插入了图片之 ...

  7. 【Spring】使用@Profile注解实现开发、测试和生产环境的配置和切换,看完这篇我彻底会了!!

    写在前面 在实际的企业开发环境中,往往都会将环境分为:开发环境.测试环境和生产环境,而每个环境基本上都是互相隔离的,也就是说,开发环境.测试环境和生产环境是互不相通的.在以前的开发过程中,如果开发人员 ...

  8. Go语言从入门到高薪之路(一)-- 初识与安装

    为什么要学习Go语言? Go语言又称Golang,它是21世纪的编程语言,学好了就能拿高薪,拿了高薪就能实力装逼,有了实力就能泡妹子...(我就问你吊不吊,想不想学?) Go语言有什么特点和优势? G ...

  9. Promise对象入门

    简介 promise对象可以获取异步操作的消息,提供统一的API,各个异步操作都可以用同样的方法进行处理. promise对象不受外界影响,其有三种状态:pending(进行中).fulfilled( ...

  10. 序列号,IMEI,IMSI,ICCID的含义

    什么是序列号? 序列号是一串标识你手机出生证明以及身材特征的信息,甚至还可用来识别是否为官方翻新机.你可以简单的将这一串数字分割为:aabccdddeef 的形式.拿iPhone 4为例 aa = 工 ...