在python中具有魔法的  职业  类型

召唤每种职业  在pychar 中 打出该职业的名称 按住Ctrl 光标在该职业名称上 点击就能看该职业的技能

1   数字   int

  a = "123"         (这个a只是字符串)

  b = int(a)    int 是把字符串变成数字类型

  b = b + 1000    这样b就能算了

2 字符串  str

text = "alex"
v1 = text.capitalize()
print (v1)

可以把首字母变成大写

text = "Alex"
v1 = text.casefold()
print (v1)
text = "Alex"
v1 = text.lower()
print (v1)

这个可以把首字母变成小写  第一个比较牛逼  很多未知的对应关系也能变小写

老子写不下去啦  啊啊啊啊  复制粘贴

.center

# 设置宽度,并将内容居中
# 20 代指总长度
# * 空白未知填充,一个字符,可有可无
# v = test.center(20,"中")
# print(v)

count

#去字符串中寻找,寻找子序列的出现次数

# test = "aLexalexr"
# v = test.count('ex')
# print(v)

# 5,6 是从代码的5 到6 这里面的代码找
# test = "aLexalexr"
# v = test.count('ex',5,6)
# print(v)

# 欠
# encode
# decode

# 以什么什么结尾
# 以什么什么开始
# test = "alex"

# v = test.endswith('ex')
# v = test.startswith('ex')
# print(v)

# 欠
# test = "12345678\t9"
# v = test.expandtabs(6)
# print(v,len(v))

# 从开始往后找,找到第一个之后,获取其未知
# > 或 >=
# test = "alexalex"
# 未找到 -1
# v = test.find('ex')
# print(v)

# index找不到,报错 忽略
# test = "alexalex"
# v = test.index('8')
# print(v)

format
# 格式化,将一个字符串中的占位符替换为指定的值
# test = 'i am {name}, age {a}'
# print(test)
# v = test.format(name='alex',a=19)
# print(v)

# test = 'i am {0}, age {1}'
# print(test)
# v = test.format('alex',19)
# print(v)

# 格式化,传入的值 {"name": 'alex', "a": 19}
# test = 'i am {name}, age {a}'
# v1 = test.format(name='df',a=10)
# v2 = test.format_map({"name": 'alex', "a": 19})

# 字符串中是否只包含 字母和数字
# test = "123"
# v = test.isalnum()
# print(v)

					# 12 是否是字母,汉子
# test = "as2df"
# v = test.isalpha()
# print(v) # 13 当前输入是否是数字
# test = "二" # 1,②
# v1 = test.isdecimal()
# v2 = test.isdigit()
# v3 = test.isnumeric()
# print(v1,v2,v3) # 14 是否存在不可显示的字符
# \t 制表符
# \n 换行
# test = "oiuas\tdfkj"
# v = test.isprintable()
# print(v) # 15 判断是否全部是空格
# test = ""
# v = test.isspace()
# print(v) # 16 判断是否是标题
# test = "Return True if all cased characters in S are uppercase and there is"
# v1 = test.istitle()
# print(v1)
# v2 = test.title()
# print(v2)
# v3 = v2.istitle()
# print(v3) # 17 ***** 将字符串中的每一个元素按照指定分隔符进行拼接
# test = "你是风儿我是沙"
# print(test)
# # t = ' '
# v = "_".join(test)
# print(v) # 18 判断是否全部是大小写 和 转换为大小写
# test = "Alex"
# v1 = test.islower()
# v2 = test.lower()
# print(v1, v2) # v1 = test.isupper()
# v2 = test.upper()
# print(v1,v2)
# 19
# 移除指定字符串
# 有限最多匹配
# test = "xa"
# # v = test.lstrip('xa')
# v = test.rstrip('9lexxexa')
# # v = test.strip('xa')
# print(v) # test.lstrip()
# test.rstrip()
# test.strip()
# 去除左右空白
# v = test.lstrip()
# v = test.rstrip()
# v = test.strip()
# print(v)
# print(test)
# 去除\t \n
# v = test.lstrip()
# v = test.rstrip()
# v = test.strip()
# print(v) # 20 对应关系替换
# test = "aeiou"
# test1 = "12345" # v = "asidufkasd;fiuadkf;adfkjalsdjf"
# m = str.maketrans("aeiou", "12345")
# new_v = v.translate(m)
# print(new_v) # 21 分割为三部分
# test = "testasdsddfg"
# v = test.partition('s')
# print(v)
# v = test.rpartition('s')
# print(v) # 22 分割为指定个数
# v = test.split('s',2)
# print(v)
# test.rsplit() # 23 分割,只能根据,true,false:是否保留换行
# test = "asdfadfasdf\nasdfasdf\nadfasdf"
# v = test.splitlines(False)
# print(v) # 24 以xxx开头,以xx结尾
# test = "backend 1.1.1.1"
# v = test.startswith('a')
# print(v)
# test.endswith('a) # 25 大小写转换
# test = "aLex"
# v = test.swapcase()
# print(v) # 26 字母,数字,下划线 : 标识符 def class
# a = "def"
# v = a.isidentifier()
# print(v) # 27 将指定字符串替换为指定字符串
# test = "alexalexalex"
# v = test.replace("ex",'bbb')
# print(v)
# v = test.replace("ex",'bbb',2)
# print(v)

  

text = "abcd\tjjjjjj"
print(text)
#在上面的代码中 \t 是空一个大行
text = "abcd\njjjjjj"
print(text)
#在上面的代码中 \n 是换行

上面的基本 魔法之要知道

join

text = "alexer"
v = "_".join(text)
print(v)

把_  插入text 中

upper

lower

strip

split

test = "ljslhsjjjkh"
v = test.split('s')
print(v)

['lj', 'lh', 'jjjkh']     除去  s  后  进行分割

find

replase

text = "alexalexlalexalex"
v = text.replace("le","",2)
print(v)

a76xa76xlalexalex    replase是替换字符串的字符串   字符串要记得打双引号   第一个是旧的  第二个是新的  第三个 是替换几个

下面的灰魔法

1 查找出字符串中的某一个字符

text = "alex"
v = text[3]
print(v)

会打出  x

2  切片   给 字符串进行切片

text = "alex"
v = text[0:3]
print(v)

第一个字母位置是0  第四个字母的位置是3    [0:3]       是大于等于0   到小于等于三

text = "alex"
v = text[0:-1]
print(v)

也可以用这个表示   倒数第一位不取

3    len   是看该字符串有多少位

text = "alexer"
v = len(text)
print(v)

会发现有6位

4  range  用来创造连续的数字

v = range(0,100)
for item in v :
print(item)

会输出  从  0 到  99

也可以通过设置步长来创造等距的数字

v = range(0,100,5)
for item in v :
print(item)

会输出  0  5 10 15 ......  95

3  列表   list

4 元祖 tuple

5 字典 dict

6 布尔值 bool

# a = "123a"
# print(type(a),a)
#
# b = int(a)
# print(type(b),b)

通过这个代码   就是 type 可以查看  此时的 变量是什么职业

D10 基本数据类型(各种职业的技能分析) 主要为 int 和 str的更多相关文章

  1. day3------基本数据类型int, bool, str,list,tuple,dict

    基本数据类型(int, bool, str,list,tuple,dict) 一.python基本数据类型 1. int  整数. 主要用来进行数学运算 2. str  字符串, 可以保存少量数据并进 ...

  2. 基本数据类型int,bool,str

    .基本数据类型(int,bool,str) 基本数据数据类型: int 整数 str 字符串. 一般不存放大量的数据 bool 布尔值. 用来判断. True, False list 列表.用来存放大 ...

  3. Python基础学习Day3 数据类型的转换、int、str、bool、字符串的常用方法、for循环

    一.数据类型的转换 常用的是:int 转str.str转int.int转bool 时   非零即为 True . # 数据类型之间转换 ***** # int <--> str str(i ...

  4. python基础与数据类型(int, float, str, list)

    目录 python多版本共存 在cmd窗口进入不同版本的python环境 在pycharm中切换不同的版本 python语法之注释 python变量与常量 变量 变量的本质 变量的命名规范 常量 py ...

  5. .NET技能分析

    知乎话题:如何面试.NET/ASP.NET工程师? No.1初级:1.对 C#(推荐) 或 VB 语言直至与 .NET 4 (目前为止)相匹配的版本,绝大多数特性熟悉并使用过2.通晓 HTTP 协议的 ...

  6. python-基本数据类型(int,bool,str)

    一.python基本数据类型 1. int ==>  整数. 主要⽤用来进⾏行行数学运算 2. str ==> 字符串串, 可以保存少量量数据并进⾏行行相应的操作 3. bool==> ...

  7. 第十三节,基本数据类型,数字int字符串str

    基本数据类型 数字 int 字符串 str 布尔值 bool 列表 list 元组 tuple 字典 dict 数据类型关系图 查看一个对象的类 如:如查看对象变量a是什么类          用到函 ...

  8. 基本数据类型,数字int字符串str

    基本数据类型 数字 int 字符串 str 布尔值 bool 列表 list 字典 dict 元组 tuple(待续...) 整数 int - 创建 a = 123 a = int(123) - 转换 ...

  9. python中的基本数据类型(int,bool,str)及字符串操作

    一. 基本数据类型概况 1.  int 整数,主要用来进行数学运算 2.  str 字符串,可以保存少量数据并进行相应的操作 3.  bool 布尔值,判断真假,True,False 4.  list ...

随机推荐

  1. 51nod 1515:明辨是非 并查集合并

    1515 明辨是非 题目来源: 原创 基准时间限制:1 秒 空间限制:131072 KB 分值: 160 难度:6级算法题  收藏  关注 给n组操作,每组操作形式为x y p. 当p为1时,如果第x ...

  2. 怎么更改Rstudio中的默认目录

    方法一. 每次启动Rstudio之后,执行代码 setwd("F:/R/R_data") 默认目录就会修改为双引号内的位置路径. 方法二. 对Rstudio进行设置一次即可. ①点 ...

  3. 复选框全选、反选及根据值JS控制复选框默认选中事件

    HTML代码 <div class="col-sm-7"> <input type="checkbox" id="allAndNot ...

  4. PHP笔记01

    php 环境 xamp wamp phpstudy等集成软件网上很多 PHP基础语法 PHP语法是以<?php开始 ?>结束的//php 文件的默认扩展名是.php 例如(用PHP输出he ...

  5. SpringMVC: Ajax技术

    SpringMVC:Ajax技术 简介 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML). AJAX 是一种在无需重新加载整个网 ...

  6. mybatis今年笔记

    1.读取配置文件:用的就是解析Xml文件的技术 2.mybatis是支持自己写dao层的,但是没有必要. mybatis做的事情: 第一个创建代理对象,第二个在代理对象中调用方法. 3.相同的注解如果 ...

  7. Kubernetes1-K8s的简单介绍(转载)

    一.简介 1.什么是Kubernetes 简称K8s,用8代替8个字符"ubernerte"而成的速写,K8s是一个开源的容器编排平台,它是一个跨主机集群的开源容器调度平台,用于管 ...

  8. s5pc100开发板linux内核移植

    相关软件下载地址:http://pan.baidu.com/s/16yo8Y 应用于FSC100开发板 交叉编译工具:arm-cortex_a8-linux-gnueabi-gcc linux-2.6 ...

  9. Toolbar融入状态栏实现沉浸式遇到的问题

    这里写一个纠结我一下午的问题,目的是写一个toolbar和状态栏相融合的沉浸式的样子,遇到各种各样的问题,还好最后慢慢解决了. 一.首先在活动中将状态栏设为透明 @Override protected ...

  10. JS下拉框联动

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...