python的学习之路

进制    

8bit 位=1byte 字节

chr()函数是输入一个整数【0,255】返回其对应的ascii符号。

ord()函数就是用来返回单个字符的ascii值(0-255)或者unicode数值()。

注意 这里是返回单个字符的值(字符)

print(ord("崔"))

0b告诉计算机是二进制(零)        

print(chr(0b100100100)) 

标识符与保留字

标识符 :变量与函数的名字  数字不可以开头但是python中下划线可以开头 C语言中不可以

保留字:python中原有的

变量

一个变量由三部分组成

标识        对象的内存地址

print(id(_a))

类型       对象的数据类型 字符型 整数 浮点数

print(type(_a))

值        

数据类型

整数类型 int                0b(二进制)        0o(八进制)        0x(十六进制)

浮点数类型 float        浮点数相加有一定的不准确性 运用下面代码可以解决 中间的浮点数为要求的两个数相加的和。

from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))

布尔类型 bool        真ture 假false

字符串类型 str        单引号 双引号 三引号 都可表示字符串 三引号可多行显示

类型转换

不同的数据类型拼接需要进行数据转换

for in 循环

for i in range(10):
    print(i)

range(10) 产生一个0-9的整数序列

_表示循环体中没有用到变量

for i in  range(5):
    print("哈哈哈")

range()函数可以表示该循环的循环次数

列表

使用中括号 [ ]

lst=['hello',1,'hi']

使用内置函数list()

lst=list(['hello',1,'hi'])

从末尾开始索引是从-1开始

从开头开始索引是从0开始

print(list[0],list[-1])

可以存储重复数据  可以存储任意类型

获取列表中指定元素的位置

lst=['hello',98,'hello']
print(lst.index('hello'))

如果列表中有两个相同元素,只返回第一个

如果列表中没有的话去索引会报错

可以规定从那里到那里进行查找,但是不包括后面的

print(lst.index('hello',1,2))

获取列表中的多个元素——切片

start:stop:step

省略start,从0开始,省略stop,到最后结束,省略step,默认为1

lst = [10,20,30,40,50,60,70]
print(lst[1:3:1])

step为-1,则会反过来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值