Python学习:基本概念

一、注释

注释 是任何存在于 # 号右侧的文字,其主要用作写给程序读者看的笔记。

print('hello world') #注意到 print 是一个函数

注释的作用:
(1)解释假设
(2)说明重要的决定
(3)解释重要的细节
(4)说明你想要解决的问题
(5)说明你想要在程序中克服的问题

二、变量

将数据在内存中存储之后定义一个名称,这个名称就称之为变量。

三、标志符命名

(1)第一个字符必须是字母表中的字母或下划线。
(2)标识符的其它部分可以由字符、 下划线、数字组成。 (3)标识符名称区分大小写。
(4)不能使用内敛关键字

四、数据类型

在python中的数据类型有数值、布尔型、字符串、列表、元组、集合与字典。如下图所示:
在这里插入图片描述

五、对象

与c++不同的是,Python 将程序中的任何内容统称为对象。Python 是强(Strongly)面向对象的,因为所有的一切都是对象, 包括数字、字符串与 函数。

六、缩进

空白区在各行的开头被称作缩进 。在逻辑行的开头留下空白区(使用空格或制表符)用以确定各逻辑行的缩进级别,而后者又可用于确定语句的分组。
即放置在一起的语句必须拥有相同的缩进。

七、运算符

(1)+ (加)
两个对象相加。
(2)- (减)
从一个数中减去另一个数,如果第一个操作数不存在,则假定为零。
(3)* (乘)
给出两个数的乘积,或返回字符串重复指定次数后的结果。
(4)** (乘方)
返回 x 的 y 次方。
(5)/ (除)
x 除以 y
(6)// (整除)
x 除以 y 并对结果向下取整至最接近的整数。
(7)% (取模)
返回除法运算后的余数。
(8)<< (左移)
将数字的位向左移动指定的位数。(每个数字在内存中以二进制数表示,即 0 和1)
(9)>> (右移)
将数字的位向右移动指定的位数。
(10)& (按位与)
对数字进行按位与操作。
(11)| (按位或)
对数字进行按位或操作。
(12)^ (按位异或)
对数字进行按位异或操作。
(13)~ (按位取反)
x 的按位取反结果为 -(x+1)。
(14)< (小于)
返回 x 是否小于 y。所有的比较运算符返回的结果均为 True 或 False 。
(15)> (大于)
返回 x 是否大于 y。
(16)<= (小于等于)
返回 x 是否小于或等于 y。
(17)>= (大于等于)
返回 x 是否大于或等于 y。
(18)== (等于)
比较两个对象是否相等。
(19)!= (不等于)
比较两个对象是否不相等。
(20)not (布尔“非”)
如果 x 是 Ture ,则返回 False 。如果 x 是 False ,则返回 True 。
(21)and (布尔“与”)
如果 x 是 False ,则 x and y 返回 False ,否则返回 y 的计算值。
(22)or (布尔“或”)7
如果 x 是 True ,则返回 True ,否则它将返回 y 的计算值。

八、转换数据类型常用函数

(1)int(x)
将x转换为⼀个整数
(2)float(x)
将x转换为⼀个浮点数
(3)complex(real [,imag ])
创建⼀个复数,real为实部,imag为虚部
(4)str(x )
将对象 x 转换为字符串
(5)repr(x )
将对象 x 转换为表达式字符串
(6)eval(str )
⽤来计算在字符串中的有效Python表达式,并返回⼀个对象
(7)tuple(s )
将序列 s 转换为⼀个元组
(8)list(s )
将序列 s转换为一个列表

九、运算符

1、算数运算符

在这里插入图片描述

2、赋值运算符

在这里插入图片描述

3、复合赋值运算符

在这里插入图片描述

4、⽐较运算符

在这里插入图片描述

5、逻辑运算符

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值