python第一天

第一天(变量、运算符与数据类型,位运算)

1.注释

#是单行注释,如图
在这里插入图片描述

’’‘注释内容’’’ 或者 “”“注释内容”"" 是多行注释,如图
在这里插入图片描述

2.运算符

算术运算符
在这里插入图片描述
比较运算符
在这里插入图片描述
逻辑运算符
在这里插入图片描述
位运算符

这里要注意按位或不是其他语言中常用的 |,而是·

三目运算符
变量=是的值if 条件 else 不是的值
例子:
在这里插入图片描述

其他运算符
在这里插入图片描述
注意is与==有区别,is是、用来给地址不可变的类型判断is与双等于是相同的,但用来判断地址可变的类型是不相同的,如 list、tuple
在这里插入图片描述

3.变量与赋值

1.在使用变量之前,需要对其先赋值。
2.变量名可以包括字母、数字、下划线、但变量名不能以数字开头
3.Python 变量名是大小写敏感的,foo != Foo。

4.数据类型与转换

数据类型
在这里插入图片描述
python里万物皆是对象,数据类型也是对象,就存在属于它的属性与方法

数据转换
转换为整型 int(x, base=10)
转换为字符串 str(object=’’)
转换为浮点型 float(x)
在这里插入图片描述

5.print()函数

print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
1.将对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出;
2.关键字参数sep是实现分隔符,比如多个参数输出时想要输出中间的分隔字符;
3.关键字参数end是输出结束时的字符,默认是换行符\n;
4.关键字参数file是定义流输出的文件,可以是标准的系统输出sys.stdout,也可以重定义为别的文件;
5.关键字参数flush是立即把内容输出到流文件,不作缓存。

主要看sep是为分隔符与end为结束符
在这里插入图片描述

6.原码、反码和补码

二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。

原码:就是用二进制表示(注意有一位是符号位,最高位为符号位)

反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反

补码:正数的补码是原码,负数的补码是反码+1

符号位:最高位为符号位,0为正,1为负

7.按位运算

1.通过 <<,>> 快速计算2的倍数问题
n << 1 -> 计算 n2
n >> 1 -> 计算 n/2,负奇数的运算不可用
n << m -> 计算 n
(2^m),即乘以 2 的 m 次方
n >> m -> 计算 n/(2^m),即除以 2 的 m 次方
1 << n -> 2^n

第一天总结

这天所学的东西比较基础,很快就好了,还是要通过实战来巩固,就这样!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值