python逻辑型数据也叫什么_Python入门 | 运算符和数据类型

自用总结。

零散知识

1.Python的计算方法:运算符、函数、方法

1) 方法与函数的区别:

方法与特定类型的对象有关,是属于某个对象的函数,对象始终是该方法的第一个参数。e.g. islower()方法是检查字符串中字符是否为小写形式的方法:"hello".islower()、"one fish,two fish".count('fish')

函数在括号里输入参数。

2) 运算符:

算术运算符: **幂 %取模 //向下取整

比较运算符

逻辑运算符:and or not

成员运算符: in、not in

恒等运算符:is、is not

x is None # 检查x是否为None

a = [1, 2, 3]

b = a

c = [1, 2, 3]

print(a == b) # True

print(a is b) # True

print(a == c) # True

print(a is c) # False

2.赋值与一些函数

x,y,z = 1,2,3

type(x)

len(x)

int(x)

float(x)

str(x)

3.print与input

name = input('please enter your name:')

print('hello',name)

print('hello,\nworld')

# 不能换行

print('''hello,

world''')

# 一定要换行

print('''hello,\n

world''')

print(r'''hello,\n

world''')

4.一些规则如果使用空格缩进,就一直用空格,不要用制表符

用4个空格缩进

在类之间空两行(?)

字典、列表、元组以及参数列表中,在 ,后一个空格

字典的:后也要添加一个空格

在赋值运算符合比较运算符周围要有空格(参数列表中除外),但是括号里不加空格。例如:a = f(1,2) + g(3,4)

5.变量名

普通字母、下划线、数字。

不能有空格,不能以数字开头,不能使用保留字或内置标识符(会报错)

全部使用小写字母并用下划线分隔

6. PEP8 编码规范

7.string字符串

用单双引号均可

"hello, I'm xx."

'she said: "I am fine."'

'I\'m fine.'

# 单双引号

'hello' + 'world' # helloworld 没空格

'hello' * 2 # hellohellow 每空格

数据结构

1.list列表:可变、有序与字符串最相似,都支持len、索引、切片、成员运算符。但列表可以改,字符串不能改

Month = ['JAN', 'FEB'] 中括号

切片:[6:9] 取678

2.tuple元组:不可变、有序Month = ('JAN', 'FEB') 小括号;括号可省略:dimensions = 52, 40, 100

解包:length, width, height = dimensions

3.set集合:可变、无序,只包含唯一元素a = {1, 2, 3} 大括号

number = [1,2,6,3,1,1]

unique_nums = set(number)unique_nums.add(10) : 不是append,会把10放在任意位置

4.dictionary字典 :可变,无序,存储元素对(键和值)键是不可变的,故list不能当键

student['Amy'] 数据结构的索引都是中括号

可以直接添加新键student['John'] = 12

检查键是否在字典中:in、get 。如果预计查询会失败,最好用get。

print( 'Amy'in student)

print(student.get('Amy')) # 不存在输出None

print(student.get('Amy'),'not') # 不存在输出not复合字典:student['Amy']['age']

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值