数据类型

python中的数据类型包括:1.数字类型number:整型int(即整数) 浮点型float(小数形式,整数的话后面加".0") 布尔型(判断正确与否) 复数型(complex)

2.字符串类型str 3.列表类型list 4.元组类型tuple 5.集合类型set 6.字典类型dict

这些类型可以用type函数测出,详情见第一篇文章

字符串

1.字符串截取:

截取中用到的语法:print(len(txt))字符串长度  print(txt[2])获取字符串中第3个字符(字符串中的每一个字符都有一个默认的索引值,从左到右,默认从零开始,依次递增,从右往左默认从负一开始第一次递增)

print(txt[0:2])打印从0到1的字符串(不包括右面的数)

print(txt[2:-1])打印从2到倒数第二个字符

print(txt[2:]) print(txt[:4])从2到最后和从txt = """感谢土耳其总统特别代表达乌特奥卢外长刚才值此中方担任亚信主席国之际,我谨对各方特别是亚信倡议

国哈萨克斯坦和前任主席国土耳其给予中方的信任和支持,
表示衷心的感谢!

IwouldliketothankForeignMinisterAhmetDavutoglutheS
pecialRepresentativeoftheTurkishPresident,forhisrem
arks.ChinahasassumedthechairmanshipoftheConferenceo
nInteractionandConfidenceBuildingMeasuresinAsia(CIC
A),sopleaseallowmetotakethisopportunitytoexpresshea
rtfeltthankstoallsides,inparticularKazakhstan,thein
itiatorofCICA,andTurkey,thepreviouschairofCICA.fory"""
#字符串长度
print(len(txt))
#打印字符串
print(txt)
#截取字符串第n个字符
print(txt[300])
#截取从n到M的字符串
print(txt[20:35])
#倒着取
print(txt[35:20:-1])
#下标取
print(txt[35])
print(txt[-20])
字符串运算
in和not in(判断字符是否在字符串中)
find和rfind(前者从左往右找字符是否在字符串中,若在则返回第一个字符的下标,若不在返回-1)
count查找字符在字符串中出现的次数
startswith和endswith 判断字符串是否以什么开头或结尾
isalpha和isdigit和isalnum 判断字符串是否是纯字符;纯数字和是否含有特殊字符
运用格式为:print(txx.函数名())
例:
#判断字符是否在字符串中
print("哈萨克斯坦"in txt)
print("哈萨克斯坦"not in txt)
#查找字符,从左往右查,返回第一个下标,没找到返回-1,加r从右开始
print(txt.find("China"))
print(txt.rfind("蓝"))
#统计字符在字符串中出现次数
print(txt.count("国"))
#判断开头结尾
print(txt.startswith("hello"))
print(txt.endswith("fory"))
字符串替换与分割
#替换字符串
print(txt.replace("国","果"))
#,分割
print(txt.split(","))
#去除空格
txt1 = "我爱你"
print(txt1.lstrip())
print(txt1.rstrip())
replace替换;split("")以双引号里的字符为界分割成若干
lstrip和rstrip 删除左空格和删除右空格
字符串大小写
txt = "my name is ergouzi. i want a girl friend"
#将字符串首字母大写
print(txt.capitalize())
#每一个单词首字母大写
print(txt.title())
#统一转化成大写
print(txt.upper())
txt1 = "MY NAME IS ERGOUZI. I WANT A GIRL FRIEND"
#统一转化成小写
print(txt1.lower())
字符串格式转化函数比较多,但是常用的和重点是替换和截取,学习时要有偏重点!!!
 
 

我的python学习记_03的更多相关文章

  1. Python学习笔记_03:简单操作MongoDB数据库

    目录 1. 插入文档 2. 查询文档 3. 更新文档 4. 删除文档   1. 插入文档 # -*- coding: UTF-8 -*- import datetime from pymongo im ...

  2. 我的python学习记_01

    一切的开始都是从打招呼开始的,python也不例外,首先和将要陪伴我后半生的朋友说句情话: print("不是在最美好的时光遇见你,而是因为遇见你才让我有了最美好的时光") 初写代 ...

  3. 我的python学习记04

    列表,元组,字典的使用一.列表列表的格式:list[元素1,元素2,--]列表也是一个有序集合,下标索引从0开始与字符串类似1.在列表中添加数据append:list.append(添加元素) (在最 ...

  4. 我的python学习记_02

    流程控制 算术运算符: + 加(在字符串中拼接作用) - 减 * 乘 / 除 // 商 % 取余 ** 次幂 比较运算符: > 是否大于 >= 是否大于等于 < 是否小于 != 是否 ...

  5. 1 python学习——python环境配置

    1 python学习--python环境配置 要学习python语言,光看书看教程还是不好,得动手去写.当然,不管学习什么编程语言,最佳的方式还在于实践. 要实践,先得有一个Python解释器来解释执 ...

  6. Python学习资料整理以及书籍、开发工具推荐

    我不知道大家学习Python的时候是不是和我一样感觉很无助,不知道在入门或者进阶的时候应该掌握哪些知识点,下面我就梳理下我自己学习Python开 发的过程及资料分享给大家,这些方法资料可能并不适合所有 ...

  7. python学习笔记之module && package

    个人总结: import module,module就是文件名,导入那个python文件 import package,package就是一个文件夹,导入的文件夹下有一个__init__.py的文件, ...

  8. python学习之-成员信息增删改查

    python学习之-成员信息增删改查 主要实现了成员信息的增加,修改,查询,和删除功能,写着玩玩,在写的过程中,遇到的问题,旧新成员信息数据的合并,手机号和邮箱的验证,#!/usr/bin/env p ...

  9. Python 学习经历分享

    如果说 Java 是亲儿子的话,那么 Python 应该就是干儿子了.看了一下所有关于 Python 的笔记,我发现原来我在 4 月份的时候就已经涉足 Python 了,但是到目前为止才真正算做出了一 ...

随机推荐

  1. python opencv识别蓝牌车牌号 之 取出车牌号 (1/3)

    概述 车牌识别是计算机视频图像识别技术在车辆牌照识别中的一种应用,通常来讲如果结合opencv进行车牌识别主要分为四个大步骤,分别为: 图像采集 车牌定位 分割车牌字符 字符识别 当然,如果结合了机器 ...

  2. 【python】GUI笔记

    1.Scrapy dmoz开放式人工目录.(1)创建项目:cmd-cd desktop Scrapy startproject pachong(2)parse接收 2.python如何实时爬取数据 3 ...

  3. 'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件

    记录在配置环境变量中被 Path 环境坑的一次前提:保证自己电脑中jdk环境配置都没有问题,即JAVA_HOME.Path.CLASSPATH均配置成功. 在这里我就不操作如何配置环境变量了,百度上面 ...

  4. java 实现装饰器设计模式

    package com.gylhaut.base; /** * 装饰器 * 类与类之间的关系 * 1.依赖:形参(局部变量) * 2.关联:属性 * 聚合 属性 整体和部分 不一致的生命周期 人和手 ...

  5. Arch Linux 安装 Anbox

    镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 Anbox 介绍 Anbox 是一个可以在 GNU/Linux 发行版上运行 Android App 的容器,是一个开源兼容层. 其工作原理是在 ...

  6. 【OpenHarmony移植案例与原理】XTS子系统之应用兼容性测试用例开发

    摘要:本文主要介绍ACTS应用兼容性测试用例开发编译. 本文分享自华为云社区<移植案例与原理 - XTS子系统之应用兼容性测试用例开发>,作者: zhushy . XTS(X Test S ...

  7. Colbalt Strike之CHM木马

    一.命令执行(calc)木马生成 1.生成木马 首先创建一个根目录,文件名为exp 在文件夹里创建两个目录和一个index.html文件 在两个目录里分别创建txt文件或html文件 index.ht ...

  8. 关于IIS站点最大并发量分析

    关于IIS站点最大并发量分析,会有如下这个疑问:IIS站点最大并发量是多少? 一般为:   IIS站点最大并发量=队列长度+进程数量[即最大工作进程数] 通过这个公式,可以基本评估出一个IIS站点的最 ...

  9. Python datetime获取当前年月日时分秒

    from datetime import datetime now_time = datetime.now() str_time = now_time.strftime("%Y-%m-%d ...

  10. CF1486X Codeforces Round #703

    C2 Guessing the Greatest (二分+构造) 题目大意:交互题,每次可以询问一个子区间次大值的位置,最多询问20次,问全局最大值的位置.n=1e5 40次的情况大力二分,20次需要 ...