首页 > 编程语言 > 详细

2018/10/24python笔记

时间:2018-10-25 10:21:36      阅读:131      评论:0      收藏:0      [点我收藏+]
一.整型(数字)
     python2中有长整形long
     python3 中全都是整型 int
1 n = 56
2 print(n.bit_length())
3 
4 # 0011 1000
5 # 128 64 32 16 8 4 2 1

二.布尔值   bool

    True      False
   1.数字和bool值之间可以相互转换
       n = bool(6)      #true   数字和布尔值可以互相关转换
       print(n)
       ###在数字转换成布尔值的时候只有0是false,其余都是true
       n= int(ture)     #   1
       print(n)
 2.bool值和字符串也可以转换
   注意:字符串转bool值时,只要字符串不为空,就输出True,否则输出False. 
 1 a = ‘‘
 2 s = bool(a)
 3 print(s)
 4 
 5 a = False
 6 print(type(a))
 7 s = str(a)
 8 print(s)
 9 print(type(s))
10 # 注意点: 字符串转布尔值的时候,只要不为空就是True

 

三.   字符串详解
   1. name.title()      只要有特殊字符隔开才能费别认为是多个单词(中午也是)
      name.capitalize()    只有首字母大写
      name.upper()       全部大写            #应用场景:验证码输入
      name.lower()        全部小写           #应用场景:验证码输入
      name.count()        计数   统计
 
      name.find()          查找位置
    name.center()        居中
技术分享图片
总结:
split   分割                       ********
strip   脱  默认脱头尾的空格        ********
replace 替换                       ********
join      插入 拼接                ********
format  %   f                       ******
upper     全部大写                   ******
lower     全部小写                   ******
find    查找   不存在返回 -1         ******
index   查找   不存在报错            ******
isdigit   判断是不是纯数字           ******
isalpha   判断是不是纯字母           ******
count     统计                       *****
title     每个单词首字母大写           *****
View Code

  2.字符串切片

1 总结: 下标(索引)
2       从左往右   0开始   从右往左  -1 开始
3       切片
4       从左往右   [起始位置:终止位置]  如果[-1:-4] 这样可以取到内容吗?  是不可以的
5       步长(扯蛋) [起始位置:终止位置:步长]  (方向)  默认使用是1  也就是从左往右
6                   想要从右往左  步长写为  -1
7                  可以一次性跨多个(例如我们写的步长为2,3,4,5)

四.for循环

 1  for  关键字
 2     i    变量(此处可以更改  更改规则参考变量命名规则)
 3     in   关键字
 4     可迭代对象 (想要循环谁就放谁,注意:数字除外 因为数字不可迭代)
 5 
 6     for 循环内可以进行任意操作,可以写代码块:
 7 
 8     例如:
 9         name = alex
10         for i in name:
11             l = input(">>>")
12             print(l)
13 
14     注意: for循环是有限循环  限制范围取决与我们的迭代对象的长度

 

2018/10/24python笔记

原文:https://www.cnblogs.com/wangtaobiu/p/9846528.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!