python基础(笔记)

一、基本语法
1、数据类型
Python支持6种标准的数据类型

类型可变/不可变
Number数字(整型、浮点型)不可变数据【布尔值属于整数的子类型】
String字符串不可变数据
List元组可变数据
Tuple字符串不可变数据
Sets集合可变数据
Dictionary字典可变数据

2、内置的 type() 函数可以用来查询变量所指的对象类型。

3、创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
示例:

#coding=utf-8
n=12
f=0.5
b=True
li=["a","b","c"]
tu=("aa","bb","cc")
se={"aa","bb","aa"}#这里重复的值将会被去掉
di={"a":"a1","b":"b1"}

二、变量
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。在Python中,变量不需要定义类型,和JavaScript类似。
age = 23
name = "小明“
输出:print(age)
如果要输出中文,在第一行添加:#coding=gbk
print(type(11.8)) type用于获取数据类型名称
变量名由数字、字母或“_”组成,必须以字母开头,区分大小写

三、运算符
1、算术运算符: +、-、、/(有小数)、%、**(幂)、//(取整除,商取整)
2、比较运算符: ==、!=、>、<、>=、<=
3、赋值运算符: =、+=、-= 、
= 、/= 、%= 、**=(幂赋值运算符,c **= a 等效于 c = c ** a) 、//=(取整除赋值运算符,c //= a 等效于 c = c // a)
4、逻辑运算符: and、or、not
5、成员运算符: in、not in
print(10 in [1,2,3,4]) 返回False
6、身份运算符: is、is not
7、判断两个标识符是否引用自同一个对象
x is y,如果id(x)==id(y),返回True

8、is 与 == 区别:
is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
id() 函数用于获取对象内存地址。
示例:
从键盘分别接收2个数字,分别计算求和及平均数,并输出结果

#coding=utf-8
print("请输入第一个数:")
n1=int(input())
print("请输入第二个数:")
n2=int(input())
numsum=n1+n2;
numavg=sum/2
print("和为%d,平均数为%0.2f"%(numsum,numavg))

定义两个变量并赋值,使用 is 和 id()测试这两个变量是否相等,并用type输出类型

#coding=utf-8
n1=20
n2="20"
print("n1与n2的类型是否一致?%s" %( n1 is n2))
print("n1的id为%d,n2的id为%d"%(id(n1),id(n2)))
print(type(n1),type(n2))

四、字符串定义
字符串的3种创建方式
1、单引号
2、双引号
3、多行字符串,3个单引号
name = ‘’’
我是中国人
我爱中国
‘’’
通过+进行字符串连接

五、注释、同一行显示多条语句
1、使用#添加单行注释
2、多行注释用三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来
3、输出文档注释

#coding=utf-8
def a():
    '''这是文档注释'''
    print("hello")
print(a.__doc__)
print()
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值