找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
Python2 python3 的区别:
2 已经停止更新了  3是我们选择用的
2不需要加括号 print"hello word"
3需要加括号 print"hello word"
2要申明utf-8    3默认格式是utf-8
字符串:str
浮点型:float
整数:int
查看数据类型 type
Python 当中格式化输出的方法
%s :字符串格式
%c :单个字符串
%d :十进制整数
%i :十进制整数
%o :八进制整数
%x :十六进制整数
%f :浮点型
%% :字符%
输入语句:input 输出内容
a = input(“请输入你的账号”)
Print(a)
Python当中的引号
单引号:可包含双、三引号
双引号:包含单引号
三引号:可以包含单、双引号
Python 数字类型之间的转换
Str1 = int(str1)
Print(type(str1))
Python 运算符
print(3 + 4)
print(3 - 4)
print(3 * 4)
print(3 / 4)  取小数
print(3 // 4)  取整
print(3 % 4)   取余
print(3 ** 4)   幂运算
Python 赋值运算
a = 5
b = 3
第一种:c = a + b
Print(c)
第二种:a += b   a+b 从新赋值给a
Print(a)
Python当中的比较运算符号
返回的结果都是布尔值 true  false
print(a > b)   #true
Python当中的逻辑运算符号
返回的结果都是布尔值 true  false
and   所有条件都成立返回  true
or    满足其中一个条件就行  返回  true  否则返回  false
not   取相反的
Python 成员运算符号
In :在这个序列/对象当中
Not in :不在这个序列/对象当中
返回的结果也是布尔值
Str1=123456789
Print(1in str1 )   # true
位运算:存储单位的运算方法
存储单位:
1tb = 1024gb
1gb = 1024mb
1mg = 1024kb
1kb = 1024byte
1byte = 8 bit
0    0    0    0    0    0    0    0   #  2进制
128    64   32   16   8    4    2    1
按位 与:&
参与运算的两个值,都是1 则结果为 1 ,否则为 0
5的二进制为 00000101
3的二进制为 00000011
结果:00000001 转为10进制 结果为 1
按位 或:|
有一个为 1 时 则结果就为 1
17 二进制为 00010001
6  二进制为 00000110
    结果为  00010111  转换10进制  结果为23
按位 异:^
两个结果不一样时为 1  一样就为 0
28  二进制为 00011100
13  二进制为 00001101
      结果为 00010001  转换为10 进制  结果为17
按位 取反:~
- (x + 1)
取相反的值
print(~ -17) #16
        print(~ 17)  #-18
按位左移:<<
    将参与运算的10进制数转换为2进制数向左移动,
    右边的数自动补齐0
尖括号前面的值是参与运算的值,后面的值是移动的位数
print(6<<4)
   00000110   移动401100000    转换为10进制 结果为96
按位右移:>>
    将参与运算的10进制数转换为2进制数向右移动,
    左边的数自动补齐0
尖括号前面的值是参与运算的值,后面的值是移动的位数
print(6>>4)
    00000110    移动4位  0000000    转换为10进制 结果为0
python索引:python 当中序列当中值,都会为其分配一个
索引位置。可以通过索引进行取值的操作
用括号进行索引的操作[]
正向索引 0 开始
负向索引 从序列长度最大的负数开始
python:切片的操作
    1.切片也是建立在索引的基础之上进行操作的。
    2.切片参数:
        1.起始的索引位置
        2.结束的索引位置,结束索引位置的值不会被取到
        3.索引的步长值:  默认值为 1
    表达式:[]
正向索引切片  str1 = "123456789"
                                print(str1[2:5])  # 345
正向步长值:        str1 = "123456789"
                                print(str1[::2]) #跳一位值,取一位值 13579
                                print(str1[::3]) #跳两位值,取一位值 147
负向索引切片:  str1 = "123456789"
                                print(str1[-4:-1])  #678
负向步长值:        可以改变取值的方向,切片默认是从左往右开始取值,
                                然后改变之后是从右往左开始取值-----也称之为反转输出。
使用负步长:起始的索引位置一定要比结束的大
str1 = "123456789"
        print(str1[::-1])     #987654321
        print(str1[::-2])     #97531
        print(str1[-3:-6:-1])  #765
        print(str1[6:3:-1])   #765

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册