第 三 天

Python基础数据类型详解
本文详细介绍了Python中的基础数据类型,包括整型、布尔型、字符串、列表、元组、字典和集合的特点及应用场景。此外,还讲解了数据类型的转换、字符串的基本操作方法以及常用的格式化输出方式。

1.基础数据类型初始: 存在即合理

      int运算:+ - * /** % .....

      bool判断真假作为条件。

      str:存储少量的数据。例:'maoxiaomao' '毛小毛'....操作简单,便于传输。

      list列表:[1.2.'alex',{'name','老南'}]存放大量的数据,大量的数据存放在列表里便于传输。

      typle元祖:只读列表。例:(1,2,{'name','老男孩'}]

      dict字典:储存关系型的数据,查询速度非常快。二分查找。

      set集合:主要用于交集,并集,差集。。。

2.int:bit_lenth转换成二进制的最小位置。

3.bool:True False 数据转换类型 int-str    str- bool

                  空字符串False其他字符时True

4.索引与切片

第一个索引为0 第二个索引为1.只索取单个。  切片顾头不顾尾。

前面是0可以直接取,也可全部取值。

s ='大美女我爱你'
s1 = s[3]
print(s1)
s2 = s[0:5]
print(s2)

起始:截止索引:步长

s ='asfafagsa'
s1 = s[-1:-3:-1]
print(s1)

常用的操作方法:首字母大写,其他字母小写。

s = 'laonanhai'
s1 = s.capitalize()
print(s1)

              全部大写,全部小写

s2 = s.upper()
print(s3)
 
s3 = s.lower()
print(s3)
code = 'aeQu'
your_code = input('请输入验证码:').upper()
if your_code == code.upper() :
    print('验证码输入成功')

居中center

s = 'asflafal'
s1= s.center(30)
print(s1)

大小写翻转

s = 'AHASIIHDInfasn'
s1 = s.swapcase()
print(s1)

每个单词的首字母大写(非字母隔开)

判断以什么开头以什么结尾。(start end)切片。

去除首位的空格,换行符(\n)。tab(\t是丝个空格)

strip()    input('   ')  strip()

去除左边的空格,换行符,tab lstrip()

去除右边的空格,换行符,tab rstrip()

可以去除你想换的任何字符。。

find index通过元素找索引。

print(s.find(‘e’))找不到返回-1   s.index 找不到报错

cpunt 数数 寻找次元素出现的个数 可切片

repicae 替换

s = 'sabcDef' s1 = s.replace('sab''bcd')

split分割 str - list 字符串 - 列表

s='alex.wusir.taibai'   print(s.split(3))  分割次数

format三种用法 格式化输出

1.s = '我叫{},今年{},爱好{},format('  ')'

2.s = '我叫{0},今年{1},爱好{2},我依然叫{0}'.format

3.第三种建绝对值

s='我叫{name},今年{age},爱好{hobby}‘.format(age=1)

print(name,isalnum())字符串由字母或数字组成

print(name,isalpha())字符串只由字母组成

print(name,isdigit())字符串只由数字组成

for循环

print(len(s))  

 for   i   in s

有限循环

 去除   strip  默认去除空格,换行符tab等。

判断开头 startswith

判断结尾 endswith

替换 replace(替换第一个相同字 加,1)

分割 split (第一个字母,1)默认以空格分割, str  - ->list 从左往右

全部大写   upper 

全部小写  lower

取数  count

居中  center

strartwith endswith 整体个体,可切片判断,返回值bool

rsplit  从左边分割。

len( ) 长度。

for循环:

for变量 ,in 可 迭代对象。

 

 

      

转载于:https://www.cnblogs.com/hanjiahao/p/8611363.html

(1)求职者端(Web 前端) 岗位浏览与搜索: 智能推荐首页:基于 “专业背景 + 求职意向” 推荐匹配岗位(如 “计算机专业硕士” 优先推荐 “高校计算机教师岗”“实验员岗”),展示岗位核心信息(学校名称、岗位名称、薪资范围、截止日期)。 多条件筛选:支持按 “岗位类型(教学岗 / 科研岗 / 行政岗)、学历要求(硕士 / 博士)、地区(华北 / 华东等)、学校层次(985/211 / 双非)” 组合筛选,结果按 “匹配度 / 发布时间 / 薪资” 排序。 岗位详情页:展示 “岗位职责、任职要求、福利待遇、应聘流程、联系人信息”,提供 “收藏岗位、一键投递简历、查看该岗位竞争热度(如‘已有 230 人投递’)” 功能。 个人求职中心: 简历管理:支持创建多版本简历(如 “教学岗专用简历”“科研岗专用简历”),包含 “基本信息、教育经历、科研成果、教学经验、获奖情况” 等模块,支持 PDF 导出和在线编辑。 应聘跟踪:记录 “已投递岗位、简历状态(已接收 / 筛选中 / 面试通知 / 已录用)、截止日期提醒”,对 “3 内即将截止的岗位” 自动推送提醒。 竞争分析:针对已投递岗位,展示 “求职者学历分布(博士占比 75%)、专业匹配度排名(你的匹配度 85 分,超过 80% 竞争者)”,辅助评估自身竞争力。 (2)高校招聘负责人端(Web 管理端) 岗位管理: 岗位发布:填写 “岗位名称、招聘人数、学历要求、专业方向、岗位职责、薪资范围、应聘方式” 等信息,支持上传 “岗位说明书附件”,设置 “自动截止日期” 和 “简历接收邮箱”。 批量操作:对 “已过期岗位” 进行批量下架,对 “热门岗位(投递量>100)” 设置 “自动置顶”,支持 “岗位信息批量导出(Excel 格式)”。 简历筛选: 智能初筛:系统自动对投递简历进行 “匹配度评分”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值