python知识总结1

  1. 官网:http://www.python.org

  2. Python语言1991年发布,是一种解释型/动态语言,源代码以.py为后缀名。创建者是Guido van Rossum

  3. python特点
    面向对象,简单,内置丰富的数据结构(元组、列表、字典、集合等),健壮性(提供异常处理),跨平台性(模块可以先编译为与平台无关的二进制码,然后再解释执行),可扩展性(用C开发,可使用C扩展Python),动态性,应用广泛(数据库、网络、图形、数学计算、WEB等,有很多第三方库)。面向对象,简单,内置丰富的数据结构(元组、列表、字典、集合等),健壮性(提供异常处理),跨平台性(模块可以先编译为与平台无关的二进制码,然后再解释执行),可扩展性(用C开发,可使用C扩展Python),动态性,应用广泛(数据库、网络、图形、数学计算、WEB等,有很多第三方库)。

  4. 在IDLE使用的快捷键
    F5:运行程序
    ALT+p/ALT+n:翻滚调出已经执行过的指令
    ctrl+c:终止运行程序

  5. 关键字
    在这里插入图片描述
    注意:true,false不是保留字
    6. 标识符名(变量命名)
    python3中变量名必须以英文字母或中文或下划线_开头,不能数字开头,后面再跟上字符或数字。变量名中不能含有?- + 空格等特殊字符。 3x, ab?都不是合法变量名。

注意:变量名字不能和python中已有的关键字名相同,即变量名不能使用上表中的保留关键字。if, and, True 都不是合法的变量名

  1. python定义变量时不需要说明数据类型
    python中的变量无须事先显示声明,变量在第一次赋值时自动声明,变量无须指定数据类型。一个变量可以先后被赋予不同类型的值,其数据类型自动改变。程序员不用关心内存管理,系统自动回收垃圾内存。
  2. 要让字符串跨越多个行,可用反斜线\作为上一行的最后一个字符
  3. 列表 li=[1,2,3] 用中括号,列表元素可增/删,元素的值可修改
    元组 yz=(4,5,6) 用小括号,元组不能增/删,其元素不可修改
    字典 d= {‘a’:‘apple’, ‘b’:‘banana’,‘p’:‘pear’} 用花括号, 键-值对
    集合 x=set([1,2,3]) ,集合中的元素不能重复
    NoneType类型 :该类型中只有一个值None ,表示一个空对象(null), 空对象不能理解为0。
  4. 不同进制表示:
    0xAF 以0x开头的数是十六进制 x=0xab #即十进制的 171
    0o10 以0o开头的数是八进制 x=0o34 # 十进制的28
    0b101 以0b开头的数是二进制 x=0b1100 # 十进制的12
  5. python 支持x+=1的写法,表示x=x+1, 但不支持类似C++中的 x++
  6. 常用的函数
    在这里插入图片描述
    在这里插入图片描述
    一些内置函数(如abs, round, pow, int, hex, bin等)可以直接调用。
    abs(-10) # 求绝对值 ,结果为 10
    pow(2,5) # 2的5次方 , 结果为 32
    help(abs) #返回abs函数的帮助信息
    x, y=divmod(23 , 5) #同时返回商4和余数3 , x=23//5=4 y=23%5=3
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值