- 博客(18)
- 收藏
- 关注
原创 python学习日记13——元组与集合
如果元组中对象本身是不可变对象(如字符串和int),则不能引用其他对象(不能修改)如果是可变对象(如列表),引用不能变,但引用的数据可以变(列表对象里的数据)在多任务中,操作对象时不改变数据。集合是没有value的字典。元组存储的是对象的引用。
2023-10-13 11:39:44 65
原创 python学习日记12——字典
字符串是不可变序列,如a=‘hello’,表示a指向了一个存储‘hello’的内存空间,当我想改为‘hello,world’时,我写了代码:a=‘hello,world’,但在内存中并非是在‘hello’的内存空间中修改成‘hello,world’,而是重新开辟了一个内存空间,里面是‘hello,world’,a转而指向了他,整个过程中‘hello’并没有改变,所以说字符串是不可变序列。目前学到的列表,字典都是可变序列,修改则直接在指定内存空间内修改,不会开辟新的内存空间来存储。
2023-10-11 11:59:56 32
原创 python学习日记11——列表
末尾增加1个 lst.append(),末尾增加多个lst.extend(),任意位置增加1 lst.insert(),任意位置增加多个 切片。6.判断元素在列表中是否存在。3.获取指定元素的索引。4.获取列表的单个元素。5.获取列表的多个元素。相当于获取一个字列表。10.列表元素的排序。
2023-10-08 17:04:17 39 1
原创 python学习日记9——条件表达式/pass语句/range语句
优点:无论整数序列有多长,range()对象占用内存一样,可以用来做循环变量。1.三元语句 x if 条件判断 else y。
2023-10-05 16:44:41 92
原创 python学习日记8——if
注:python中无大括号,所以对结构要求严格。如 if判断下面是否为执行体语句判断的是该语句是不是和if差了一个tab。如果语句和if在同一列,则不属于执行体。python 可以这样写 10=< money
2023-10-04 11:03:59 36 1
原创 python学习日记6——运算符
在python中,同时给a,b赋值20,只有一个内存空间,a,b同时指向它,当修改值后,开辟新的内存空间并指向它。算数运算 > 位运算 > 比较运算 > bool运算 > 赋值运算。注意与c的区别,在c中同时给a,b赋值20,则会开辟两个内存空间,a,b分别指向该内存。1. and, or, not(与c的 &&, ||,!== 比较的是值 is (is not) 比较的是id。2.右移(空出的位补0)修改值后,该内存的值被修改,地址不变。
2023-10-03 17:00:52 43 1
原创 python学习日记5——input()
a=input ('这里输入想要的提示') #该函数返回的是 str 类型。由于a,b均是字符串类型,故+号只起到了连接作用。例:输入a+b,计算并输出结果。
2023-10-03 09:41:24 40 1
原创 python学习日记3——变量
默认输出的是 十进制, 想输入二进制前面加 0b 八进制加0o 十六进制加0x。(与c不同的是,变量不需要提前定义类型)如 print(0b11110000)3.浮点数(float)实际结果应该是 6.3。结果是 240。
2023-10-02 21:03:40 47 1
原创 python学习日记2——转义字符与原字符
2. \t 水平制表符 (四个字符为一个水平制表符)6.原字符 使转义字符不起作用,前面加r。\t 会补足当前制表符。3.\r 回车(光标回到该行开始)1. \n 换行。5.字符串中的特殊字符。注:字符串最后不能是\。
2023-10-02 16:57:32 66 1
原创 python学习日记1——print
fp=open('D:/text,txt','a+') # a+意思是文件不存在创建,存在则追加内容。(桌面的地址为 C:/Users/96451/Desktop/.....)2. 输出字符串。3.输出表达式的结果。4.数据输出到文件中。
2023-10-02 16:16:01 105 1
原创 GPIO
开漏模式:P无效,1为高阻态。外接5v,则可输出5v的电压。可外接类似于51的P0口,推挽输出:P,N都有效,高低电平均由STM32控制,像51接了上拉电阻。每个GPIO又有16位,如:GPIOA0---GPIOA15。分为 GPIOA,GPIOB.....关闭:P,N均无效,用于输入。
2023-06-17 22:36:45 41 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人