Python基础


一、Python语言特点

  • 简单易学、开发速度快
  • 跨平台、可移植、可扩展、交互式、解释型、面向对象的动态语言
  • 大量的标准库和第三方库
  • 开源语言,发展动力强大

二、Python基本使用

快捷键:

  • 新建cell a在上方新建 b在下方新建
  • 删除cell dd或者x (选中删除)
  • 运行cell shift+enter
  • 切换cell模式
  • m 将code模式切换为md
  • y 将md切换为code
  • 智能补全 tab
  • 打开帮助文档:shift+tab

1.变量&常量

变量是一段有名字的连续存储空间。

  • 变量赋值格式:变量名=任意类型的值
num=100
  • 命名规则:
    • 由字符(A-Z和 a-z)、下划线和数字组成,但第一个字符不能是数字。
    • 标识符不能与Python中的保留字相同。
    • Python中的标识符、不能包含空格、@、%、以及$等特殊字符
    • Python中,标识符的字母严格区分大小写
    • Python语言中,以下划线开头的标识符有特殊的含义
    • 允许使用汉字作为标识符(不推荐)

变量是在程序运行过程中,值不会发生改变的量

3.缩进

和其他语言用“{ }”分隔代码块不同,Python采用冒号(:)和代码缩进来进行区分代码块之间的层次。在Python中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示洗一个代码块的开始,而缩进的结束则表示此代码块的结束。

4.注释

注释就是对代码进行解释说明

#单行注释
"""这是一个多行注释
三引号里面的任何内容不会被解释器执行
"""

三、运算符

1.算数运算符

运算符描述
+
-
*
/
%取模
**
//取整数
#算数运算符
a=1+3
b=3-2
c=2*3
d=4/2
e=6%4  #返回除数的余数
f=2**2
g=9//2  #返回商的整数部分
print(a,b,c,d,e,f,g)
#  4 1 6 2.0 2 4 4

2.比较运算符

运算符描述
==等于
!=不等于
>大于
<小于
>=大于等于
<=小于等于
#比较运算符
a=1
b=2
print(a==b)   #False
print(a!=b)   #True
print(a>b)    #False
print(a<b)    #True
print(a>=b)   #False
print(a<=b)   #True

3.位运算符

运算符描述
&按位与,参与运算的两个值,相应位都为1,则该位为1,否则为0
|按位或,对应的两个二进制位一个为1时,结果位为1
^按位异或,两个对应二进制位相异,结果为1
~按位取反 ,对每个二进制位取反,即把1变0,0变1
<<左移 ,运算数各二进制位全部左移若干位,由“<<”右边的数指定移动位数,高位就丢弃
>>右移 , 运算数各二进制位全部右移若干位,由“>>”右边的数指定移动位数
# 位运算符
a=1  #0000 0001
b=2  #0000 0010
print(a&b) #0000 0000   0
print(a|b) #0000 0011   3
print(a^b) #0000 0011   3
print(~a) # -2 
print(a<<2) #0000 0001 -> 0000 0100   4
print(a>>2) #0000 0001 -> 0000 0000   0

4.逻辑运算符

5.成员运算符

6.身份运算符

7.运算符优先级

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值