变量类型-String
教程:
一:字符串的创建
用单引号、双引号括起来,同时用转义字符转义
二:字符串的索引
变量[头标:尾标]
从前到后:0---end
从后到前:-1---->-len(str)
三:获取字符串的索引序号
str.index("s")
四:字符串的更新
截取字符串的一部分与其他字符串拼接,
但是字符串不能修改!
五:Python转义字符
\\ 反斜杠符号
\' 单引号
\" 双引号
\a 响铃
六:字符串运算符
+, * number, [number],[a:b]
in 、not in
r在字符串第一个引号前面表示原始字符串,没有没有转义字符
六:字符串内建函数
max、min最大、最小的
upper小写转换为大写
lower大写转成小写
len求长度
code:
# -----------------------------------------------------------------------------------------------------#
# 字符串的创建
# -----------------------------------------------------------------------------------------------------#
my_str1 = 'I love '
my_str2 = "Python"
# -----------------------------------------------------------------------------------------------------#
# 字符串的索引
# -----------------------------------------------------------------------------------------------------#
print(my_str1)
print(my_str1[2])
print(my_str1[2:6])
# -----------------------------------------------------------------------------------------------------#
# 字符串的更新(I love----> I like)
# -----------------------------------------------------------------------------------------------------#
print("已更新字符串 : ", my_str1[0:2] + 'like')
# my_str1[2:5] = 'like' #说明str类型的数据不可以变
# -----------------------------------------------------------------------------------------------------#
# python的转义字符
# -----------------------------------------------------------------------------------------------------#
my_str3 = "\\n" # 注意加上r后的结果
print('my_str3:', my_str3)
# -----------------------------------------------------------------------------------------------------#
# 字符串运算符
# -----------------------------------------------------------------------------------------------------#
print('my_str1 + my_str2:', my_str1 + my_str2)
print((my_str1 + '\n')*3)
# -----------------------------------------------------------------------------------------------------#
# 字符串内建函数
# -----------------------------------------------------------------------------------------------------#
len_str3 = len(my_str3)
print('my_str3的长度是:', len_str3)
upper_str1 = str.upper(my_str1) # 小写-->大写
print(upper_str1) # 全部转为大写
变量类型-String的更多相关文章
- 手写面试编程题- 数组去重 深拷贝 获取文本节点 设置奇数偶数背景色 JS中检测变量为string类型的方法 第6题闭包 将两个数组合并为一个数组 怎样添加、移除、移动、复制、创建和查找节点? 继承 对一个数组实现随机排序 让元素水平 垂直居中的三种方式 通过jQuery的extend方法实现深拷贝
第1题==>实现数组去重 通过 new Set(数组名) // var arr = [12, 12, 3, 4, 5, 4, 5, 6, 6]; // var newarr1 = new Set ...
- Python学习--03变量类型
变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创 ...
- Javascript学习笔记:3种检测变量类型的方法
①typeof检测变量类型 console.log(typeof 1);//number console.log(typeof "a");//string console.log( ...
- Python 变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- 20151010 C# 第一篇 变量类型
20151010 变量类型: 1. 值类型:变量本身直接存储数据 整数类型:代表没有小数点的整数数值 类型 说明 范围 sbyte 8位有符号整数 -128——127 short 16位有符号整数 - ...
- Python变量类型
Python变量类型 变量是存储在内存中的值,因此在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定的内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型, ...
- javascript中对变量类型的推断
本文正式地址:http://www.xiabingbao.com/javascript/2015/07/04/javascript-type 在JavaScript中,有5种基本数据类型和1种复杂数据 ...
- Javascript声明变量类型
声明变量类型 当您声明新变量时,可以使用关键词 "new" 来声明其类型: var carname=new String; var x= new Number; var y= ne ...
- R的变量类型和常用函数
一.R的变量类型 也可以说是数据存储方式,有: Vector: 一维阵列 Matrics: 二维阵列,其中所有元素是同一数据类型. factor: 种类变量,可使用levels函数来规定种类变量的各级 ...
随机推荐
- metasploit 教程之基本参数和扫描
前言 首先我也不知道我目前的水平适不适合学习msf. 在了解一些msf之后,反正就是挺想学的.就写博记录一下.如有错误的地方,欢迎各位大佬指正. 感激不尽.! 我理解的msf msf全程metaspl ...
- 通俗易懂的vuex-demo
在main.js引入store.js
- JAVA进阶12
间歇性混吃等死,持续性踌躇满志系列-------------第12天 1.字符串的概述和特点 java.lang.String类代表字符串 API当中说,Java程序中所有的字符串字面值(如“abc& ...
- python模块 - pywinauto(windows自动化安装软件)
GUI 窗口查询工具 spy++lite pywinauto 模块 原理: https://www.cnblogs.com/testlife007/p/4710599.html pywhinayto ...
- 读书笔记-JavaScript高级程序设计(1)
1.组合继承 (JavaScript 中最常用的继承模式 ) (position: page168) (书中定义了两个变量名 SuperType SubType 乍一看 感觉不太能区分,我将改为 ...
- 【原创】大叔经验分享(44)hdfs副本数量
当hdfs空间不足时,除了删除临时数据或垃圾数据之外,还可以适当调整部分大目录的副本数量,多管齐下: 1 查看 $ hdfs dfs -ls /user/hive/warehouse/temp.db/ ...
- css好看的银行卡号样式
.cardNo { font-size: 17px; font-family: menlo,tahoma; text-shadow: 1px 1px 2px #666; line-height: 18 ...
- Ubuntu 18.04LTS 更新镜像配置
清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ Ubuntu 的软件源配置文件是 /etc/apt/sources.list.将 ...
- C# .Net 中字典Dictionary<TKey,TValue>泛型类 学习浅谈
一.综述: Dictionary<TKey,TValue>是在 .NET Framework 2.0 版中是新增的.表示键值对的集合,Dictionary<TKey,TValue&g ...
- jquery刷新页面代码
window.location.reload()刷新当前页面.parent.location.reload()刷新父亲对象(用于框架)opener.location.reload()刷新父窗口对象(用 ...