python

PYTHON学习笔记1

这是我参加阿里云天池Python训练营 第一天的学习笔记!

变量、运算符与数据类型

这部分是关于Python的基本运算和所有的数据类型

  1. Python的注释
    在Python中提供两种注释的方法,一种是单行注释,一种是多行注释,单行注释用#表示,而多行注释则采用三个引号""" “”"或者’’’ ‘’’
    如下例子:
# 这是一个注释
print('Hello World')
"""
这
是
多
行
注
释
"""
print('Hello World')
  1. 运算符
    Python中的运算符可分为算术运算符、比较运算符、逻辑运算符、位运算符、三元运算符、其他运算符
    算数运算符
    加: +
    减: -
    乘: *
    除: /
    整除://
    取余:%
    幂: **
    比较运算符
    大于: >
    大于等于:>=
    小于: <
    小于等于:<=
    等于: ==
    不等于: !=
    逻辑运算符
    与:and
    或:or
    非:not
    位运算符
    按位取反:~
    按位与: and
    按位或: ·
    按位异或:^
    左移: <<
    右移: >>
    三元运算符
x, y = 4, 5
if x < y:
   small = x
else:
   small = y

print(small)  # 4

#等效上面的代码,可以写:
x, y = 4, 5
small = x if x < y else y
print(small)  # 4

其他运算符
存在:in
不存在: not in
是: is
不是:not is
运算符的优先级
1)一元运算符优于二元运算符。例如3 ** -2等价于3 ** (-2)。
2)先算术运算,后移位运算,最后位运算。例如 1 << 3 + 2 & 7等价于 (1 << (3 + 2)) & 7。
3)逻辑运算最后结合。例如3 < 4 and 4 < 5等价于(3 < 4) and (4 < 5)。
3. 变量与赋值
1)在使用变量之前,需要对其先赋值。
2)变量名可以包括字母、数字、下划线、但变量名不能以数字开头。
3)Python 变量名是大小写敏感的,foo != Foo。
4.数据类型
整型: int
浮点型: float
布尔型: bool
5.print()函数
1)将对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出;
2)关键字参数sep是实现分隔符,比如多个参数输出时想要输出中间的分隔字符;
3)关键字参数end是输出结束时的字符,默认是换行符\n;
4)关键字参数file是定义流输出的文件,可以是标准的系统输出sys.stdout,也可以重定义为别的文件;
5)关键字参数flush是立即把内容输出到流文件,不作缓存。

位运算

二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。
原码:就是其二进制表示(注意,有一位符号位)。
反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数按位取反)。
补码:正数的补码就是原码,负数的补码是反码+1。
符号位:最高位为符号位,0表示正数,1表示负数。在位运算中符号位也参与运算。
按位运算上面的运算符一部分已经介绍相应的运算符,这部分不同语言十分相近,比较简单,就不再展示。熟练的使用位运算,可以实现一些运算的快速运算。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值