Python基础笔记(二)

一.单位换算

bit : 比特位

byte : 字节

1 byte=8 bits

0,0,0,0,0,0,0,0

1,1,1,1,1,1,1,1,

2^8=256 --->>0~255 (共有256个数)

IP地址 4 byte

有符号 -128~127

无符号 0~255

二.函数

无参函数

def+函数名()

prinr("hello word")

求和函数

def+函数名(x,y)

sum=x+y

return x+y

print(函数名(赋值)

求乘积的函数

def+函数名(x,y)

return x*y

print(函数名(赋值)

三.变量的定义

counter=100

miles=25.3

clname=KG02

四.变量赋值

name1=name2=name3="happy" (多重赋值)

x,y,z=1,2.4,“qiu” (多元赋值)

五.数据类型

常用的六大数据类型:

不可变数据类型:Number (数字) String(字符串) Tuple(元组)

可变数据类型: List(列表) Set(集合) Dictionary (字典)(key,velue)

1.Python数字(Number)

Python 数字数据类型用于存储数值。

Python 支持三种不同的数值类型:

  • 整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点。

  • 浮点型(float) - 浮点型由整数部分与小数部分组成。

  • 复数( (complex)) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。

  • int(x) 将x转换为一个整数。

  • float(x) 将x转换到一个浮点数。

  • complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。

  • complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式

2.Python字符串(string)

字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。

字符串截取:

clname="KGCKG02"
print(clname)
print(clname[1:])   GXKG02
print(clname[2:])   CKG02
print(clname[3:6])  KG0 
print(clname[1:5])  GCKG
print(clname[-5:-3]) CK
print(clname[3:-1])  KG0
print(clname*3)    GXKG02GXKG02GXKG02
print(clname[4])   G

从左往右应从0开始排序,从右往左从-1开始排序

[ ] 区间内截取左闭右开区域内的字符串

3.Python列表(List):列表用[ ]标识

列表中的值也可以用到[头下标:尾下标]进行截取,从左到右索引默认从0开始,从右到左索引默认从-1开始,下标为空表示取到头或尾

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现

列表的数据项不需要具有相同的类型

List1=["happy ","hello ","KG02 ",100,999]

List2=[1,2,3,4,5]

List3=["a","b","c","d","e"]

截取列表中的元素     print(List1[2:4])-->> "KG02 ",100  

在列表中找到元素的第一个索引位置  List.index("元素") 

统计某个元素在列表中出现的次数      List.count("元素")

在列表中添加元素     List.insert(元素下标,"元素") 

在列表中添加元素     List.app("元素")   

添加元素到列表最后  List.append("元素")  或 del List[元素下标]

删除列表中的元素     List.remove("元素") 

删除列表最后的元素  List.pop() 

比较两个列表的元素   cmp(List1,List2)

列表的元素个数           len(List)

列表元素最大值           max(List)

列表元素最小值           min(List)

4.Python元组(Tuple):元组用()标识

Python 的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

元组与字符串类似,下标索引从0开始,可以进行截取,组合等。

tup1=("happy ","hello ","KG02 ",100,999)

tup2=(1,2,3,4,5)

tup3=("a","b","c","d","e")

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合

tup4+tup3+tup2

print(tup4)  --->>(1,2,3,4,5,"a","b","c","d","e")

5.Python字典(Dictionary):字典用{}标识

字典可存储任意类型对象

字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 : d={key1:value1,key2:value2}

打印字典里的值  print(d["key1"])--->>value1

修改或者添加字典里的值  d["key"]=velue  (添加)  d["key1"]=value3 (修改)

删除字典里的元素  

6.Python集合 (Set):使用{ }或者set()函数创建集合

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

创建格式:

parame={value1,value2,...}

或者set(value)

将元素x添加到集合s中:s.add(x) (如果元素已存在,则不会进行任何操作)

                         s.update(x) (参数可以是列表,元组,字典等,x可以有多个,用逗号分开)

将元素x从集合s中移除:s.remove(x) (如果元素不存在,则会发生错误)

                                         s.discard(x)  (即使元素不存在也不会发生错误)

随机删除集合s中的一个元素:s.pop()

清空集合: s.clear()

判断元素x是否在集合s中:x in s

 

六.常用运算符

+(加)

-(减)

*(乘)

/(除)

//(取整)

%(取余)

**(次方)

七.运算规则

字符串与数字相加时,字符串前面需要加str()

字符串"1"与数字1相加结果为 11

数字1与数字1相加结果为2

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值