当前位置: 首页 > news >正文

张家港企业网站2022最新版百度

张家港企业网站,2022最新版百度,牙膏的网站建设方案,青海住房建设网站整数 整数在Python中的关键字用int来表示; 整型在计算机中运于计算和比较 在32位机器上int的范围是: -2**31#xff5e;2**31-1#xff0c;即-2147483648#xff5e;2147483647 在64位机器上int的范围是: -2**63#xff5e;2**63-1#xff0c;即-9223372036854775808 整型在计算机中运于计算和比较 在32位机器上int的范围是:  -2**312**31-1即-21474836482147483647 在64位机器上int的范围是: -2**632**63-1即-92233720368547758089223372036854775807 在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型. 在python3中不存在long类型 整数可以进行的操作: 整数的加 a 10 b 20 print(a b)结果: 30 整数的减 a 10 b 20 print(b - a)结果: 10 整数的乘 a 10 b 20 print(a * b)结果: 200 整数的除 a 10 b 20 print(b / a)结果: 2.0# 注意点:当我们使用Python3的时候我们除法获取到时浮点数,也就是小数,但是使用Python2的时候使用除法获取的就是整数 整数的整除 a 10 b 20 print(b // a)结果: 2 整数的取余 a 5 b 2 print(a % b)结果: 1 整数的次方(幂) a 5 b 2 print(a ** b)结果: 25 注意点: 在Python2中存在long(长整型) 但是在Python3中long(长整型)不存在 布尔值 布尔值(bool) 判断真假; 取值只有 True False  转换问题: str int n int(22) print(n)结果:22#注意点:字符串中的内容必须是阿拉伯数字才能强行转换 int str n str(22) print(n)结果:22 int bool n bool(4) # bool(-1) 结果也是True print(n)结果:True注意点: 使用bool转换的时候只要是非0的都为True bool int n int(True) # int(False) 结果是0 print(n)结果:1 bool str n str(True) print(n) 结果: True 注意点: 只要字符串中的内容不为空,所得到的结果就是True str bool n str(True) print(n) 结果: True  字符串 字符串(str)   字符串, 可以保存少量数据并进行相应的操作  在第一天的时候咱们简单的认识了下字符串,今天我们好好的来认识一下这个让你又喜又优的字符串 字符串是可以存储一些数据,方便我们使用 字符串加 a 世界 b 你好 print(a b) 结果: 世界你好 通过刚刚我们的测试发现字符串也是可以进行加法操作的,字符串相加其实有个专业的名词 --- 字符串拼接;相加的规则就是必须都是字符串才能相加 字符串中是不能进行减法和除法操作的,通过这句话就能得知字符串是可以进行乘法操作的,我们立马来看一下: 字符串乘 a 坚强 print(a * 8) 结果: 坚强坚强坚强坚强坚强坚强坚强坚强 字符串的乘法就是将多个字符串拼接到一起,乘法的规则:只能是字符串和数字相乘  索引(下标) 大家在上学的时候就会发现在一个班有的同学的名字是一样的,最后大家为了好区分就有了外号,我们每个人都有个学号,其实学校就是为了防止重名找错人, 学号就是一种能够保证唯一且准确的手段,这种手段在计算机中存在,这种手段叫做索引,也有人称之为下标.注意:索引如果操作有误就会报错   图上就是对meet字符串进行索引排号,其实图上有一点大家不难看出m对应的是数字0,如果让我们人来给排号.下意识的会从1开始. 因为我们从小的时候就是从1开始数数的,但是在计算机中数数确实要从0开始,其实这个点也是对程序的入门. 以后在碰到这种类似的问题我们就知道是从0开始计数,废话不多说我们来看看,我说的到底行不行. name meet # 索引 0123 print(name[0])结果: m   细心的老铁们会发现这[ ]是干啥的,这个是一个查找,我不知道字符串中第一个是什么,但是我知道第一个的索引,我就可以通过这个方式来查看 比方:我不知道这个学生叫什么,但是我知道他的学号.我也可以通过学号找到这个同学. 图上这个是从左到右的一种排序,其实还有一种从右像左的排序,看下图: 这个查看和上边的一样,只不过是索引排序的方式不一样,他这次的排列序号是从右向左并且还是以-1开始,这里的-1其实就是表示我们的倒数第一个 -2表示倒数第二个,这样排列,如果我们的字符串比较长的时候想要获取最后一个就完全可以使用-1,看以下示例: name meet # 索引 -4-3-2-1 print(name[-1])结果: t 告诉大家一个小技巧,当开始的是我们不能明确的区分这个字符串中的每个索引的时候,我们就先把每个字母对应的索引写下来,这样就方便我们查找 上边我们说完了索引,你们就以为完事了是吗?不是滴,咱们还有来个内容没有进行讲解,分别是切片和步长 切片 切片又是什么呢?我们先来看一个示例: name meet # 索引 0123 print(name[0:3])结果: mee[第一个位置是开始:第二个位置是终止]中间必须使用分号,这样的写法就是从索引0开始获取到索引3结束   这个结果是不是和大家想的有点出入啊,大家肯定认为获取到的内容是meet,但是为什么是mee呢,因为终止的索引是不包含的获取的是这个区间的内容 想想咱们在买肉的时候,有一个块整肉,这块整肉就后边有点肥,不想要是不是就让老板给切掉了,我们就买前边的部分啊.在生活中这种神操作就是切片 我也知道你们刚接过这些东西,使用起来不是很熟悉,尤其是切片这部分,在悄悄的告诉你们个小技巧,下次当看到切片中终止位置的时候把这个数减一就ok啦 步长 步长又是什么呢?先看示例: name meet # 索引 0123 print(name[0:3:1])结果: mee    发现我在中括号中最后一个位置写了一个东西,也没什么变化,是的没有变化,因为我们不写的时候他默认就是1,我们换个数字在来看看 name meet # 索引 0123 print(name[0:3:2])结果: me   这又是啥情况呢?想想我开始告诉大家的中括号里第一个参数是起始位置,第二参数是终止位置,第三个参数现在告诉大家是步长(每次走几步)   当步长设置为2的时候,咱们只需要用起始位置0加上步长2,结果也就2然后在把索引为2的找到,2在加上步长2就是4,当要查找索引4是发现终止索引就是3, 所有不会进行查找.最终的结果就是me. 练习1 s Python最NB获取s字符串中前3个内容获取s字符串中第3个内容获取s字符串中后3个内容获取s字符串中第3个到第8个获取s字符串中第2个到最后一个获取s字符串中第1,3,5个内容获取s字符串中第2,4,6个内容获取s字符串中所有内容获取s字符串中第4个到最后一个,每2个取一个获取s字符串中倒数第5个到最开始,每3个取一个   s Python最NB# 获取s字符串中前3个内容 print(s[0:2]) # 获取s字符串中后3个内容 print(s[6:9]) # 获取s字符串中第3个到第8个 print(s[2:8]) # 获取s字符串中第2个到最后一个 print(s[2:]) # 获取s字符串中第1,3,5个内容 print(s[0:6:2]) # 获取s字符串中第2,4,6个内容 print(s[1:7:2]) # 获取s字符串中所有内容 print(s[:]) # 获取s字符串中第4个到最后一个,每2个取一个 print(s[3::2]) # 获取s字符串中倒数第5个到最开始,每3个取一个 print(s[-5::-3]) 答案   练习2 判断⼀句话是否是回⽂. 回⽂: 正着念和反着念是⼀样的. 例如, 上海⾃来⽔来⾃海上 练习3 有字符串s 123a4b5c通过对s切片形成新的字符串s1,s1 123 通过对s切片形成新的字符串s2,s2 a4b 通过对s切片形成新的字符串s3,s3 1345 通过对s切片形成字符串s4,s4 2ab 通过对s切片形成字符串s5,s5 c 通过对s切片形成字符串s6,s6 ba2  字符串方法详解 全部大写 name alex new_name name.upper() print(new_name) # 把这个字符串全部变成大写 全部小写 name ALEX new_name name.lower() print(new_name) # 把这个字符串全部变成小写   应用场景: # 字符串大小写做验证码 y_z_m O98k y_z_m_input input(请输入验证码(O98k)) user input(请输入账号:) pwd input(请输入密码:) if y_z_m y_z_m_input:if user alex and pwd 8520:print(登陆成功!)else:print(登录失败) else:print(验证码错误!) 练习 将 name 变量对应的值全部变成大写,并输出结果 将 name 变量对应的值全部变成小写,并输出结果 以什么开头   name alex new_name name.startswith(a) if new_name:print(是以a开头) # 判断这是不是字符串是不是以a开头的 以什么结尾   name alex new_name name.endswith(x) if new_name:print(是以x结尾) # 判断这是不是字符串是不是以x结尾的 统计出现的次数 name alexdasx new_name name.count(a) print(new_name) # 统计name这个字符串中a出现的次数   练习 判断 name 变量是否以 al 开头,并输出结果 判断name变量是否以Nb结尾,并输出结果 判断name变量对应的值字母l出现几次并输出结果 字符串替换   name alexdasx new_name name.replace(sx,sb) print(new_name) # 替换字符串中的内容 去除头尾两边的空格   name alexdasx new_name name.strip() print(new_name)# 去除头尾俩遍的空格和换行符 分割 name alexdasx new_name name.split(x) print(new_name) #通过x将字符串name进行切割 字符串格式化 name alexdasx{} new_name name.format(说的对) print(new_name) # 字符串格式化  练习   将 name 变量对应的值中的 所有的l 替换为 p,并输出结果 将name变量对应的值中的第一个l替换成p,并输出结果 将 name 变量对应的值根据 所有的l 分割,并输出结果。 将name变量对应的值根据第一个l分割,并输出结果。 请输出 name 变量对应的值的第 2 个字符? 请输出 name 变量对应的值的前 3 个字符? 请输出 name 变量对应的值的后 2 个字符?is系列  判断是不是十进制,返回的是布尔值 name alexdasx new_name name.isdecimal() print(new_name) # 判断是不是十进制,返回结果是布尔值 判断是不是数字和字母,返回的是布尔值 name alex7dasx new_name name.isalnum() print(new_name) # 判断是不是字母和数字,返回结果是布尔值 判断是不是纯字母及汉字,返回的是布尔值 name alexdasx new_name name.isalpha() print(new_name) # 判断是不是字母和汉字,返回结果是布尔值 练习 输⼊⼀个字符串要求判断在这个字符串中⼤写字⺟⼩写字⺟数字 共出现了多少次并输出   基础数据补充的时候,给大家讲解 首字母大写 name alexdasx new_name name.capitalize() print(new_name)查找下标 name alexdasx new_name name.find(e) print(new_name) # 通过元素查找下标,不存在就返回-1name alexdasx new_name name.index(e) print(new_name) # 通过元素查找下标,不存在就报错每个单词首字母大写 name alex_wusir print(name.title())内容填充 name alex_wusir print(name.center(50))大小写反转 name alex_wusir print(name.swapcase()) 获取长度 目前我们写的内容还比较少,如果有一个很长很长的字符串,如果要是一个一个数是不是很累呢,Python给咱们提供了一个方法就是获取长度的. 长度获取示例: name Meet print(len(name))结果: 4  我们现在能够轻松的获取到到长度,现在我有这么一个字符串 name Meet,请使用while循环获取到字符串中每个元素并打印,效果图入下: name Meetcount 0 while count len(name):print(name[count])count count 1 以上这个写法是没有问题的,你们来看这个会不会简单些 name Meet for i in name:print(i)上边的这个东西叫做for循环, for是关键字    i是一个变量    后边的name是要被循环的内容,他会把这个name指向的字符串里的每个元素打印出来  for循环是可以循环的数据结构: 字符串(str)列   表(list)元   祖(tuple)字   典(dict)集   合(set)唯独不能进行循环的就是 整型(int)和布尔值(bool)   转载于:https://www.cnblogs.com/guobaoyuan/p/9762496.html
http://www.zqtcl.cn/news/273763/

相关文章:

  • 网站建设经验与教训普陀网站建设推广
  • 12306网站是是阿里巴巴做的吗专业建网站设计公司
  • 关于申请网站建设经费的请示网推推荐信
  • 网站建设请款报告网站服务器租用价格
  • 贵州建设网老网站手机网站建设运营方案
  • 网站方案范文唐山自助建站模板
  • 金华网站制作网站建设的功能需求
  • 用iis建立网站口碑营销案例分析
  • 注册网站要求线上设计师与线下设计师的区别
  • 个人备案 网站内容网站备案如何查询
  • 宿州科技网站建设百度网站外链发布平台
  • 织梦移动网站wordpress父文章显示不全
  • 游戏攻略网站怎么做网站开发需求确认书
  • 做高大上分析的网站电商到底干嘛的
  • 物流网站哪个好网络推广就找南昌莫非传媒
  • 查看网站空间企业网站管理系统介绍
  • 重庆市工程建设信息网新网站艺术品商城网站开发
  • 上海网站制作商wordpress改主题
  • 钰鸣厦门网站建设2023热点新闻事件
  • 网络营销的主要形式有建设网站免费搭建网站哪个好
  • 建一个网站需要哪些人aso是什么意思
  • 电商网站有哪些淘宝运营培训班哪里有
  • 网站开发网站制作太原优化排名推广
  • 佛山市网站开发桥西区建设局网站
  • 怎么制作网站应用云主机上传wordpress
  • flash网站代做马鞍山网站建设制作公司
  • 温州网站的优化wordpress 注册邮箱验证失败
  • php网站开发实例视频教程宁波seo运营推广平台排名
  • 网络营销网站开发设计公司网站推广营销
  • 2015年做那个网站致富wordpress最新模板