字符串操作:

  1. name = "Wills Qian" # 创建字符串变量
  2. print(len(name)) # 打印字符串长度
  3. print(name[0]) # 提取第一个字符W
  4. print(name[-1]) # 提取最后一个字符n
  5. print(name[len(name) - 1]) # 提取最后一个字符n
  6. print(name[0:5]) # 提取索引为0-4的5个字符
  7. print(name[:]) # 提取整个字符串
  8.  
  9. sex = "female"
  10. age = 99
  11. salary = 100000
  12.  
  13. # 字符串格式化
  14. info = '''
  15. My Personal Info:
  16. Name: %s
  17. Sex: %s
  18. age: %d
  19. salary: %d
  20. ''' %(name,sex,age,salary)
  21. print(info)
  22.  
  23. # 字符串拼接
  24. print("My name is " + name)
  25.  
  26. # 去除字符串前后的空格
  27. name2 = " felicity "
  28. print(name2.strip())

列表操作:

  1. zoos = ["snake","tom","jerry","pig","dog"] # 创建列表zoos
  2. print(zoos) # 打印列表
  3. zoos.append("wolf") # 增加一个元素(追到最后一个位置)
  4. zoos.insert(0,"miro") # 插入一个元素至索引0的位置
  5. zoos.remove("dog") # 移除一个对象,通过值
  6. zoos.pop() # 随机删除一个元素,通过索引
  7. zoos.pop(0) # 移除一个元素,通过索引
  8. del zoos[-1] # 移除一个对象,通过索引
  9. print(len(zoos)) # 打印列表长度
  10. print(zoos[0]) # 提取第一个元素
  11. print(zoos[-1]) # 提取最后一个元素
  12. print(zoos[0:2]) # 切片
  13. print(zoos.index("jerry")) # 通过值查找索引
  14. print(zoos.count("jerry")) # 查找值的个数
  15. print(zoos[::2]) # 隔行打印
  16.  
  17. # 列表遍历
  18. zoos = ["snake","tom","jerry","pig","dog"]
  19. for i in range(0,len(zoos)):
  20. print(i,zoos[i])

day1-字符串、列表的更多相关文章

  1. [py]文件 字符串 列表特例

    文件 readlines 列表 readline 字符串 read 字符串   列表---拆分---小列表   f=file('test.log','r') for line in f.readlin ...

  2. day5_python学习笔记_chapter6_字符串列表元组

    1. 序列:seq[n], seq[x:y], seq * n序列重复n次,切片, 序列翻转 s=”abcde", s[::-1]="edcba" 内建函数:1. 类型转 ...

  3. Python第三天 序列 数据类型 数值 字符串 列表 元组 字典

    Python第三天 序列  数据类型  数值  字符串  列表  元组  字典 数据类型数值字符串列表元组字典 序列序列:字符串.列表.元组序列的两个主要特点是索引操作符和切片操作符- 索引操作符让我 ...

  4. Python第三天 序列 5种数据类型 数值 字符串 列表 元组 字典 各种数据类型的的xx重写xx表达式

    Python第三天 序列  5种数据类型  数值  字符串  列表  元组  字典 各种数据类型的的xx重写xx表达式 目录 Pycharm使用技巧(转载) Python第一天  安装  shell ...

  5. C# 截取两个指定字符串中间的字符串列表

    /// <summary> /// 截取两个指定字符串中间的字符串列表(开始和结束两个字符串不能相同!) /// </summary> /// <param name=& ...

  6. c# json转换成dynamic对象,然后在dynamic对象中动态获取指定字符串列表中的值

    using Newtonsoft.Json;using System;using System.Collections.Generic;using System.Linq;using System.T ...

  7. User Agent字符串列表

    User Agent字符串列表 --之心 User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA.它是一个特殊字符串头,是一种向访问网站提供 ...

  8. python学习-字符串 列表 元祖

    目录 Python翻转字符串(reverse string) 简单的步长为-1, 即字符串的翻转(常用) 递归反转 借用列表,使用reverse()方法 字符串常用操作 index split 切片 ...

  9. python字符串/列表/元组/字典之间的相互转换(5)

    一.字符串str与列表list 1.字符串转列表 字符串转为列表list,可以使用str.split()方法,split方法是在字符串中对指定字符进行切片,并返回一个列表,示例代码如下: # !usr ...

  10. python字符串/列表/字典互相转换

    python字符串/列表/字典互相转换 目录 字符串与列表 字符串与字典 列表与字典 字符串与列表 字符串转列表 1.整体转换 str1 = 'hello world' print(str1.spli ...

随机推荐

  1. Python-爬虫之股转系统下载文件自动翻页

    上次代码只能抓取一个网页上的链接,本次可以自主设定抓取的页面个数. 代码如下: from selenium import webdriver import os, time class Downloa ...

  2. 2019 牛客多校第五场 B generator 1

    题目链接:https://ac.nowcoder.com/acm/contest/885/B 题目大意 略. 分析 十进制矩阵快速幂. 代码如下 #include <bits/stdc++.h& ...

  3. boost库之pool编译错误

    1,编译错误截图 2,解决方法 这是由于没有链接对应的库导致的错误,在编译命令中加上 -lboost_system选项即可.

  4. Centos 7 ping 不通外网

    首先检查添加DNS是否正常,如不存在则添加dns: [root@cgls]# vim /etc/resolv.conf nameserver 114.114.114.114 nameserver 8. ...

  5. Interesting HDU - 5785 回文树

    题意: 找出所有[i,j]为回文串[j+1,k]也为回文串的i*k乘积之和. 题解: 设sum1[i] 为正着插入,到 i 的所有回文串的起始位置的前缀和,sum2[i] 表示反正插入的前缀和 ans ...

  6. 23种常用设计模式的UML类图

    23种常用设计模式的UML类图 本文UML类图参考<Head First 设计模式>(源码)与<设计模式:可复用面向对象软件的基础>(源码)两书中介绍的设计模式与UML图. 整 ...

  7. mysql 09章_存储过程和函数

    一. 函数和存储过程的相同点: 函数和存储过程都是事先预编译并保存在数据库中的特殊的数据库对象, 需要执行相应功能时就可以直接通过“函数名”.“存储过程”调用其中的代码,以提高执行效率和代码的复用性. ...

  8. leetcode-220-存在重复元素③*

    题目描述: 方法一:二叉搜索树+滑动窗口 方法二:桶排序 O(N) class Solution: def containsNearbyAlmostDuplicate(self, nums: List ...

  9. python 基本常用数据类型

    #字典类型 result={1:2222,2:2221111}; result.items();#获取字典中所有元素 result.keys();#获取字典的key result.values();# ...

  10. 欧拉定理+质因子分解+矩阵快速幂——cf1182E

    好题! /* gi=c^i * fi gi=gi-1 * gi-2 * gi-3 把g1,g2,g3质因数分解 g1=p1^e11 * p2^e12 * p3^e13 ... pk^e1k g2=p1 ...