python零基础入门

python语言

一.数据类型

整型(int_data = 1:可以为任意大小、包含负数

浮点型(float_data = 1.0:就是小数

字符串(str_data = '',"","'"':以单引号 '、双引号"、三引号 ''' 或 """括起来的文本,引号都是成双成对的出现,切记不能单独出现。

复数类型(complex_data = 1+3j):复数的形式及创建 在Python中,复数是一种数据类型,表示由实部和虚部组成的复数。 Python中的复数使用j或J表示虚数单位。 复数可以用以下形式表示: a + bj 其中,a表示实部,b表示虚部。

布尔类型(bool_data = Ture:只有 TrueFalse 两种值

空值(none_data = None:用 None 表示

变量:变量来源于数学,是计算机语言中能储存数据的一个符号或名称。在大多数编程语言中,可以通过在代码中引用变量的名称来访问与变量关联的值。若要为给定变量分配新值,将使用赋值语句,该语句通常由变量的名称、赋值运算符和所需值组成。

常量:常量指永不改变的值或数量。在编程中,常量是指与在程序执行期间永远不会更改的量。定义常量后,只能访问常量的值,而不能更改它。这与变量不同,变量允许访问其值,也允许重新赋值。

二.类型转换

格式:目标类型(原类型的值)

例:字符串转整型,字符串转浮点型,字符串转复数类型,字符串转布尔类型。

三.运算符:8 & 10, 8 | 10, 8 ^ 10, ~8: 需要有推导的过程

     00001000
     00001010

&  00001000 -> 0 * 2^0 + 0 * 2^1 + 0 * 2^2 + 1 * 2^3 = 8
|    00001010 -> 0 * 2^0 + 1 * 2^1 + 0 * 2^2 + 1 * 2^3 = 10
^   00000010 -> 0 * 2^0 + 1 * 2^1 = 2
~8 00001000 -> 取非的问题:
00001000 =》 符号位:最左边的0
11110111 =》~8: 原码?反码?补码?=》补码
11110110 =》反码
10001001 =》 原码: -9

原码,反码和补码之间的关系:
正数的反码是原码本身,正数的补码就是原码本身: 原码=反码=补码
负数的反码是在原码基础上符号不变,其他位取反,负数的补码:反码加1
负数的原码:反码=原码符号位不变,其他位取反, 补码=反码+1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值