万恶之源-python内容的进化

1.整数:

​ int--计算和比较

​ 整数可以进行的操作:

​ bit_length().计算整数在内存中占用的二进制码的长度
2.布尔值

​ bool 布尔值--用于条件使用

​ True 真

​ False 假

print(bool(-10)) 0是False 非0的都是True

print(bool("")) 空的字符串是False 非空的就是True

print(type(str(True))) 布尔值可以转换成字符串

print(int(False)) Ture转换成数字1 False转换成数字 0

3.字符串

​ 作用:存储少量数据

​ 索引:从左到右 0,1,2,3 从右到左 -1,-2,-3 查找时超出范围报错

​ 切片:[起始位置:终止位置] 顾头不顾尾 查找的时候超出范围没事

​ 步长:决定查找的方向,决定查找的步子大小 默认是1 默认方向是从左向右

 print(name[0:100])  # 切片如果终止位置超出了不报错

print(name[100])    # 索引取值的时候超出了索引的范围会报错

print(name[::])

print(name[::-1])  #从左向右  +1  从右向左

​ 字符串方法:

​ 全部大写 upper

name = "alex"

name1 = name.upper()

print(name1)

​ 全部小写 lower

name = "MEET"

name1 = name.lower()

print(name1)

​ 以什么开头 startswith

name = "alex"

print(name.startswith('a'))  # 就是以a开的头

​ 以什么结尾 endswith

 name = "zhuxiaodidi"

 print(name.endswith("i"))   # 就是以i结尾

​ 去头尾空格--默认去掉空格和换行符 strip

ame = " alex   "

name1 = name.strip()  # 可以写想要去掉的内容

print(name1)

if name == "alex":

    print(666)

​ 分割 默认是空格分割,自己制定 split

name = 'alex,wusir'

print(name.split("w"))

​ 替换 replace 第一个参数是旧的 第二个参数是新的

name = "alexnbnsnsn"

name1 = name.replace('n','s')  # 替换

name1 = name.replace('n','s',2)  # 替换  2是替换的次数

print(name1)

​ 统计 count 统计某个内容出现的次数

name = "zhudidi"

print(name.count("zhu"))   # 查询某个内容出现的次数

​ 第三种字符串格式化 format() 三种使用方式

name = "alex{}wusir{}"

name1 = name.format('结婚了',"要结婚了")  # 按照位置顺序去填充的



name = "alex{1}wusir{0}"

name1 = name.format('结婚了',"要结婚了")    # 按照索引位置去填充



name = "alex{a}wusir{b}"

name1 = name.format(a="结婚了",b="马上结婚")  # 指名道姓 填充

print(name1)

​ is 系列

​ isdecimal 判断的是不是十进制

name = "666"

print(name.isdecimal()) # 判断是不是十进制  -- 用它来判断是不是数字

​ isalnum 判断是不是中文,字母,数字

name = "alex"

print(name.isalnum()) 

​ isalpha 判断是不是中文,字母

name = "alex你好"
print(name.isalpha())

4.for循环

​ for 关键字

​ i 变量(可以人为修改)

​ in 关键

​ s 可迭代对象 (int,bool除外)

​ range() #范围

​ python3打印是他自己本身

​ python2打印的是列表

​ range(起始位置,终止位置,步长)

​ range(10) —range(终止位置) 起始位置0

转载于:https://www.cnblogs.com/yet-320/p/10981965.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
牙科就诊管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线查看数据。管理员管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等功能。牙科就诊管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 管理员在后台主要管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等。 牙医列表页面,此页面提供给管理员的功能有:查看牙医、新增牙医、修改牙医、删除牙医等。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。药品管理页面,此页面提供给管理员的功能有:新增药品,修改药品,删除药品。药品类型管理页面,此页面提供给管理员的功能有:新增药品类型,修改药品类型,删除药品类型。
path里面的环境变量是一种在操作系统中用来指定可执行程序所在路径的方法。它对于计算机系统的正常运行非常重要。然而,有些时候,path里面的环境变量可能会引发问题,其中也包括了你提到的敏感路径"%userprofile%\appdata\local\microsof"。 首先,"%userprofile%\appdata\local\microsof"这个路径指向用户的本地数据文件夹,这个文件夹下包含了一些用户个人的数据和设置,可能会有敏感信息存放其中。因此,如果path里面的环境变量指向这个路径,那么在一定程度上,这个敏感数据可能会面临被其他程序或用户访问的风险。 其次,如果路径中的"%userprofile%\appdata\local\microsof"这个文件夹被恶意程序滥用,会给系统安全带来威胁。恶意程序可以利用这个路径插入自己的文件,以实现拦截、劫持或者入侵用户的操作。 为了避免这些潜在的安全问题,我们可以采取一些措施。首先,我们可以定期检查系统的环境变量配置,确保其中的路径指向的是可靠的、安全的目录。其次,我们可以限制对%userprofile%\appdata\local\microsof这个文件夹的访问权限,以避免敏感数据被未经授权的操作访问。最重要的是,我们应该保证计算机系统的安全,不下载、安装或运行来自不可靠来的程序,以避免恶意程序利用这个路径进行攻击。 总之,path里面的环境变量是一种方便指定可执行程序位置的方法,但如果其中包含敏感路径,可能会对系统的安全性产生威胁。我们需要采取相应的安全措施,保护好计算机系统和用户的数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值