python学习笔记(一)

python学习笔记-基础语法一、多行语句反斜杠 \ 实现[], {}, () 不需要 \二、数据类型Number(不可变): int、bool、float、complex(复数)String(不可变): 转义符 \ ,使用r可以让反斜杠不发生转义。* 运算符表示重复。截取:变量[头下标:尾下标:步长]List(可变)Tuple(不可变)Set(可变)Dictionar...
摘要由CSDN通过智能技术生成

python学习笔记-基础语法

一、多行语句

  • 反斜杠 \ 实现,忽略文本中的换行
  • [], {}, () 不需要 \
  • 使用"""…""" 或者’’’…’’’ ,这个会保留文本中的换行

二、对象类型

在 python 中,类型属于对象,变量没有类型,变量只是一个对象的引用(指针)
类型可不可变,取决于变量指向对象的指针有没有变!

  • Number(不可变): int、bool1、float、complex(复数)
  • String(不可变): 字符串不能被改变;转义符 \ ,使用r可以让反斜杠不发生转义;* 运算符表示重复;截取:变量[头下标:尾下标:步长],从左往右以0开始,从右往左以-1开始
  • List(可变):a=[1,2];列表元素类型可以不同;截取变量[头下标:尾下标]
  • Tuple(不可变):
a=(1,2);
tup1 = ()    # 空元组
tup2 = (20,) # 一个元素,需要在元素后添加逗号
tup3 = "a", "b", "c", "d"   # 不需要括号也可以
  • Set(可变):基本功能是进行成员关系测试和删除重复元素;可以进行集合运算:-(差集)、|(并集)、&(交集)、^(两个集合中不同时存在)
#创建集合的两种方法,创建一个空集合必须用 set() ,a=() 是元组,a={}是字典 ; print(集合)会去重。
student = {
   'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'}
num=set('abcdef')
  • Dictionary(可变):列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
#键值是字符串,必须加引号
dict={
   }  #创建空字典
data = dict() #创建空字典
dict["name"]="yola"
dict["age"]=18
print(dict.keys())  #输出所有键
print(dict.values())  #输出所有值

三、基础知识

  • input(“提示文字”) #用户输入后,回车键退出
  • 同一行多条语句用 ; 分隔
  • 首行、代码组、子句
  • print默认换行输出,不换行可以这么写:print( x, end="" )
  • 导入整个模块:import somemodule
  • 导入模块中的某个函数:from somemodule import firstfunc, secondfunc
  • 算数运算符:+、-、*、/(python3结果是浮点数,2是整数)、% 取余、// 向下取整、** 幂次方
  • 比较运算符:==、!=、>、<、>=、<=
  • 赋值运算符:=、+=、-=、*=、/=、%=、**=、//=
  • 位运算符:把数字看作二进制来进行计算,&、|、^、~、<<、>>
  • 逻辑运算符:and、or、not
  • 成员运算符:in、not in
  • 身份运算符:is、is not,判断两个标识符是不是引用自一个对象,相当于id(x) == id(y)、 id(a) != id(b),id() 函数用于获取对象内存地址。
  • 运算符优先级,高——>低
运算符
**
* / % //
+ -
>> <<
&
^
<= < > >=
<> == !=
= %= /= //= -= += *= **=
is is not
in not in
and or not

四、变量

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

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

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值