Python 字符串——巧取值和列表——巧取值 对比

1.字符串取值实例:

samp_string = "Whatever you are, be a good one."

for i in samp_string:
print(i)
for i in range(,len(samp_string)-,):
print(samp_string[i]+samp_string[i+]) print('A=',ord("A"))
print('65=',chr()) print('桃:',ord("桃"))
print('',chr()) # # You can get a character by referencing an index
# print(samp_string[]) print(samp_string[])
# # Get the last character
print(samp_string[-])
#
# # Get the string length
print("Length : ", len(samp_string))
#
# # Get a slice by saying where to start and end
# # The 4th index isn't returned
print(samp_string[:])
#
# # Get everything starting at an index
print(samp_string[:])
# print()
#
print(samp_string)
print(samp_string[::])
print(samp_string[::])
#
# # Reverse the string
print(samp_string[::-])
# # Palindrome
print('I did, did I?'[::-])
print('No lemon, no melon'[::-])
#
# # Practical use
url = "http://pythonabc.org"
# Get the top level domain
print(url[-:])
# Print the url without the http://
print(url[:])
# Print the url without the http:// or the top level domain
print(url[:-])

2,列表取值取值实例

my_list=[, , , , , , , , , ]
# , , , , , , , , ,
# -,-,-,-,-,-,-,-,-,- # 取其中一个值
print(my_list[])
print(my_list[-])
print(my_list[-]) # 取其中几个值
print(my_list[:])
print(my_list[-:-])
print(my_list[-:-:]) # 逆序输出
print(my_list[::-])
print(my_list[-:-:-]) # 注意逆序输出,开始点在结束点的后面
print(my_list[-:-:-]) # 注意逆序输出,开始点在结束点的后面 strList=["string",,21.0]
# 列表基本操作
print("列表长度:",len(strList))
print("列表输出",strList)
print("两个列表相加为一个列表:",my_list+strList) # 判断一个元素是否为列表中的元素
print("string" in strList)
# ************列表相关方法*************************
# 找出特定元素的索引,字符串使用find方法找到,列表用index方法找到
print(strList.index())
for element in strList:
print("{}:{}".format(strList.index(element),element))
# 特定元素的的个数 字符串和数组都是使用count方法计算特定子字符串和元素的个数
print("string 的个数:",strList.count('string')) # 添加元素
strList.append("final")
print("string 的更新后个数:",len(strList))

Python 字符串——巧取值和列表——巧取值 对比的更多相关文章

  1. Python 字符串,元祖,列表之间的转换

    1.字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' 2. ...

  2. Python直接改变实例化对象的列表属性的值 导致在flask中接口多次请求报错

    错误原理实例如下: class One(): list = [1, 2, 3] @classmethod def get_copy_list(cls): # copy一份list,这样对list的改变 ...

  3. python 字符串(str)和列表(list)的互相转换

    1.str to list  str1 = "12345"list1 = list(str1)print list1 str2 = "123 sjhid dhi" ...

  4. nodejs抓取数据一(列表抓取)

    纯属初学...有很多需要改进的地方,请多多指点... 目标是抓取58同城 这个大分类下的列表数据: http://cd.58.com/caishui/?PGTID=14397169455980.924 ...

  5. Python开发(二):列表、字典、元组与文件处理

    Python开发(二):列表.字典.元组与文件处理 一:列表二:元组三:字典四:文件处理 一:列表   为什么需要列表 可以通过列表可以对数据实现最方便的存储.修改等操作.字符串是不能修改的,所以无法 ...

  6. python字符串、列表通过值找索引/键

    python透过"值"找字符串和列表中的索引和键. 1 #!usr/bin/env python3 2 #-*- coding=utf-8 -*- 3 4 ''' 5 python ...

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

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

  8. 初识python 字符串 列表 字典相关操作

    python基础(一): 运算符: 算术运算: 除了基本的+ - * / 以外,还需要知道 :  // 为取整除 返回的市商的整数部分 例如: 9 // 2  ---> 4  , 9.0 //  ...

  9. python 字符串方法及列表,元组,字典(一)

    字符串 str 注: 若想要保持单引号和双引号为字符串的一部分 1)单双引号交替使用, 2)使用转义字符\ 3)成对三个引号被存在变量里 二.字符串详细用法 字符串的单个取值例 p_1=”hello” ...

随机推荐

  1. 如何从社区的patchwork下载补丁并应用到当前内核源码?

    1. 下载 wget http://patchwork.ozlabs.org/series/111111/mbox 2. 打补丁 git am mbox

  2. 模糊C均值聚类-FCM算法

    FCM(fuzzy c-means) 模糊c均值聚类融合了模糊理论的精髓.相较于k-means的硬聚类,模糊c提供了更加灵活的聚类结果.因为大部分情况下,数据集中的对象不能划分成为明显分离的簇,指派一 ...

  3. <JavaScript> 普通函数与构造函数的区别

    JavaScript中存在构造函数与函数两个概念. 这可能会给初学者造成一定的困扰,难不成存在两种函数. 然而事实这两种函数的构成完全一样,无论从长相还是气质都是一模一样的. 区别点在于,所扮演觉得不 ...

  4. JAVA-开发构建Gradle项目安装使用教程

    一.简介: Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具.它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotl ...

  5. JAVA 基础编程练习题27 【程序 27 求素数】

    27 [程序 27 求素数] 题目:求 100 之内的素数 package cskaoyan; public class cskaoyan27 { @org.junit.Test public voi ...

  6. 【ARTS】01_22_左耳听风-201900408~2019004014

    ARTS: Algrothm: leetcode算法题目 Review: 阅读并且点评一篇英文技术文章 Tip/Techni: 学习一个技术技巧 Share: 分享一篇有观点和思考的技术文章 Algo ...

  7. java8:(Lambda 表达式简介)

    JDK8的新特性——Lambda表达式 JDK8已经发布快4年的时间了,现在来谈它的新特性显得略微的有点“不合时宜”.尽管JDK8已不再“新”,但它的重要特性之一——Lambda表达式依然是不被大部分 ...

  8. LomBok插件--模型类注解

    Data注解,ToString注解都是Lombok提供的注解. Lombok是一个实用的java工具,使用它可以消除java代码的臃肿,Lombok提供一系列的注解,使用这些注解可 以不用定义gett ...

  9. 基于mysqld_multi实现MySQL多实例配置

    环境: 操作系统  CentOS7.5(已安装MySQL) 主机名    localhost 本机安装路径为 /usr/local/mysql 实验初始配置:所有主机关闭防火墙与selinux [ro ...

  10. 首款物联网防火墙himqtt开源

    随着5G的推进和物联网的快速推进,MQTT已然是物联网(Internet of Things,IoT)不可或缺的标准协议,预计到2025年将有超过750亿台设备连接到互联网,但物联网方面的防火墙很少. ...