变量类型-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函数来规定种类变量的各级 ...
随机推荐
- [物理学与PDEs]第2章习题12 严格凸性的转换
设 $L=L(\xi_0,\xi_1,\cdots,\xi_n)$ 关于变量 $\xi_0>0,\xi_1,\cdots,\xi_n$ 为严格凸的. 证明函数 $$\bex M=\cfrac{1 ...
- Jenkins 子业务日志拆分分析方法
需求 Jenkins日志打印内容很长,或者并发编译导致,日志内容不容易查看. 对于具体业务失败, 开发者希望看到具体业务自身的日志内容. 解法 tee 命令能够保证, shell命令执行的内容,即往控 ...
- Log日志
Log.e("tag", "错误信息"); Log.w("tag", "警告信息"); Log.i("ta ...
- android TabLayout设置选中标签字体加粗功能
实现 TabLayout 选中tab标签字体加粗功能如下: xml文件中定义: <android.support.design.widget.TabLayout android:id=" ...
- k64 datasheet学习笔记25--Multipurpose Clock Generator (MCG)
0.前言 MCG模块为MCU提供了几种可选时钟源.模块包含一个FLL和一个PLL.FLL使用内部或外部参考时钟是可控的,PLL受外部参考时钟控制 模块可以选择FLL或PLL输出时钟,或内/外部参考时钟 ...
- RTF文件格式
文档地址 首先给出一个生成最简单的RTF文件的脚本 f=open('hello_world.rtf','w') padding='{\\rtf1\\ansi' padding+=' Hello Wor ...
- 移动端遮罩及阻止页面滑动,实用!!! 我们经常做一个fixed定位的遮罩和一个提示弹框,这时就要用到。记录--
document.body.style.height = '100%'; document.body.style.overflow = 'hidden'; document.getElementByI ...
- Sass 增强语法的样式表
功能: 完全兼容CSS3 相对CSS,扩展了变量.嵌套和mixins 对控制颜色和其他值的非常有用的方法 高级功能,如库的直接控制 良好的格式,自定义输出 语法 对于Sass,有两种语法. 一种叫SC ...
- bootstrap-datetimepicker的中文显示问题
bootstrap-datetimepicker的本地化显示依赖于moment插件.也就是说moment插件提供了多语言的内容支持,而bootstrap-datetimepicker没有语言内容. 为 ...
- apache基础
apache基于多域名的虚拟主机 NameVirtualHost *:80<VirtualHost *:80> DocumentRoot "/var/www/html/xk/sh ...