自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 python___容器类型的数据___列表

元素1,元素2,元素3,......]:指定具体的列表元素,元素之间以逗号分隔,对列表元素需要使用方括号括起来。sort()和reserve()都是原地操作方法---他们会直接修改原列表,但不返回任何值,(返回None)========================================补充。sort ()和reverse()-----------排序和反转。index()------查找元素位置。pop()------删除并返回元素。clear()------清空列表。

2026-07-08 10:54:19 199

原创 python_let`s try it 6___BMI计算器

如果用户输入0或负数,程序虽然不会报错,但会给出体重过低或正常范围这种不合理的结论。注意这里再输入校验时使用的continue,上面的例子是return。问题点:return退出函数之后没有重新输入的提示。解决:用While循环包住输入。1.边界值处理(0或负数)

2026-07-04 23:41:17 273

原创 python___容器类型的数据___序列

min()函数,用于返回序列的最小值,对于数字序列,返回最小值,对于字符串,返回ASCII或Unicode值最大的字符。max()函数用于返回序列的最大值,对于数字序列,返回最大值,对于字符串,返回ASCII或Unicode值最大的字符。len()函数用于获取序列的长度,注意是序列长度不是序列范围最大值,如例所示,序列范围以0开始,以4结尾,但长度是5。序列中的元素都是有序的,每个元素都带有序号,序号叫做索引,索引有正值索引和负值索引之分。===================成员测试。

2026-07-04 23:02:40 246

原创 pthon___let`s try it 5 ___猜数字

只写了猜对时break,没有处理循环自然结束的情况。这版解决了每次重新输入和猜对了就结束。五次都没猜中时没有给出正确答案的提示。1.要让用户每猜一次就重新输入一次。3.要区分猜对了和用完了次数。使用了for-else结构。

2026-07-04 01:21:18 34

原创 python___let`s try it 4___判断是否为闰年

【代码】python___let`s try it 4___判断是否为闰年。

2026-07-03 01:15:58 197

原创 python___let`s try it 3---计算水仙花数

sum=a*a*a+b*b*b+c*c*c,浮点数计算会导致精度误差,可能算出来是153.000001,和整数Armstrong_number(整数)比较时,153.000001==153是False,所以永远输出“不是水仙数”在循环体正常执行结束时才会执行else语句,如果发生中断,则不执行else语句。如果10//3结果就是3,取的是整数部分。如果是153/100---1.53。如果是153//100-----1。153除以100----1余53。如果是153%100----53。

2026-07-02 19:28:42 222

原创 python___程序流程控制---跳转语句

continue语句用于跳过本次循环,即跳过循环体中尚未被执行的语句,接着进行终止条件的判断,以决定是否继续循环。continue语句用于跳过当前这一次循环的剩余代码,但循环本身没有结束,会继续进行下一次迭代。return用于函数中,当return在循环体内执行时,它不仅会终止循环,还会终止整个函数。一旦执行,循环体内剩余的所有代码都会被跳过,整个循环结束。continue: 循环体 只跳过本次循环的剩余部分,不影响循环外代码。break语句用于强行退出循环体,不再执行循环体中剩余的语句。

2026-06-30 11:59:08 168

原创 python____程序流程控制---循环语句

for语句与while语句中的else作用是一样的,在循环体正常执行完毕时才被执行,循环体如果遇到break,return语句或有异常发生,则都会中断,else的语句不被执行。range(10):函数返回整数序列,它的取值大于或等于0且小于10,总共有10个整数[0,1,2,3,4,5,6,7,8,9]可迭代对象包括字符串,列表,元组,集合,字典等。for-in:可以遍历任意可迭代对象中的元素。while和for语句。

2026-06-30 01:46:03 227

原创 python_程序流程控制---分支语句

if--elif-else结构。users[admin]:从字典users里面取出“admin”对应的密码“123456”如果False,直接跳过users[user]==number,不会报错。user in users:检查用户名是否存在:True/False。键(key):用户名 "admin","abc","qwe"如果True,再判断users[user]==number。users[user]:从字典里取出“这个用户对应的密码”所以users[user]==number是在比较密码。

2026-06-27 00:57:12 33

原创 python_let`s try it 2---写一个登录验证器

获取现在这一刻的时间数字,它是一个很大的浮点数,比如1719387654.123456,代表从1970年1月1日到现在经过的秒数。time.time():从1970年1月1日到现在跑了几秒。:02d 数字显示两位(01,02,...60)f-string允许你在字符串中直接嵌入变量。然后每隔1秒,数字减1(59,58...0)\r:让光标回到行首(覆盖上一行)start:开始值(包含)stop:结束值(不包含)step:步长(默认为1)先显示锁定剩余:60秒。最后显示 锁定已解除。end="":不换行。

2026-06-27 00:08:54 165

原创 python_let`s try it 1

当strip()没有去掉任何字符时,python会直接返回原字符串对象,而不是创建新对象---python为了优化性能,如果操作结果和原字符串完全相同,就直接返回原对象,避免浪费内存。3.python比较时先看类型,类型不同直接返回False,不会把字符串转换成数字再比。1 in ["0","1"]---false,类型不同,不相等。int(input())把用户输入转成整数("1"-1)2.字符串“1”和整数1在内存中的存储方式完全不同。但是["0","1“]里面是字符串“0”和“1”

2026-06-25 16:59:17 161

原创 python_运算符

比较字符串的大小,即逐一比较字符Unicode编码的大小,如果两个字符串中的第一个字符不能比较出大小,则比较第二个字符,直到比较有了结果在结束比较。二元运算符:+,-,*,/,%(取余),**(a**b:a的b次幂),//(地板除法,a//b:求小于a与b的商的最大整数)>>: 右移位,x>>a,将x右移a位,对高位用符号位补位 ,符号位是1说明是负数,用1补位,符号位是0说明是正数,用0补位。那什么时候a is b 是False呢,动态创建字符串,python就不一定会复用。

2026-06-22 01:45:38 190

原创 python_数字类型的数据

这是一个经典的例子,这是由IEEE 754标准导致的,几乎所有编程语言都存在,如果需要进行精确的十进制运算,可以使用decimal模块。除复数外,整数,布尔,浮点都可以相互转换----隐式类型的转换和显式类型的转换。python中有六种主要的内置数据类型:数字,字符串,元组,集合,列表,字典。在python中,数据类型都是类,每个数据的值都是类的实例。复数:a+bi,a是实部,b是虚部,i是虚数单位。数字类型有四种:整数,浮点,复数,布尔。“没有的和空的值”-----False。

2026-06-18 01:03:23 192

原创 python_let`s try it

第一个模块 python。第二个模块 python。

2026-06-16 14:10:05 22

原创 python_模块

在python中一个模块就是一个文件,模块是保存代码的最小单位,在模块中可以定义变量,函数,属性和类等代码元素。(3)导致难以调试的bug---------命名污染(Name Conflict)使用这种导入形式,如果在m1模块引用m2模块的代码元素需要加前缀m2.from<模块名>import<代码元素>as<代码元素别名>:当面模块与要导入的模块中代码元素有冲突,可以给他取个别名。问:一个模块可以访问另一个模块中的代码嘛?from<模块名>import<代码元素>:导入相应模块中所有代码元素。

2026-06-16 13:58:14 207

原创 python_注释

告诉python解释器该文件的编码集是UTF-8,可以避免产生代码中有中文等亚洲文字时无法解释文件的问题。该注释必须被放在文件的第1行或第2行才有效。从python3开始,默认编码就是UTF-8,所以python3中写中文通常不需要加入这行注释。最常见且被各种工具识别最好的写法是 # _*_ coding: utf-8 _*_python2时代,默认编码是ASCII(只支持英文)python2(已经停止维护)某些特殊的旧环境或嵌入式环境。python3其实不需要了。

2026-06-15 17:28:27 176

原创 python_变量

python默认所有变量都可以接受不同类型的数据,在Java和C等编程语言中,将变量声明为一种数据类型后,该变量就不能接收其他类型的数据了。(3)x="hello"表示,把x从10上撕下来重新给新的字符串“hello”贴上去。声明变量,变量的数据类型根据赋值数据所属的类型推导出来。Java/C:变量像个盒子,规定好装什么,就不能装别的。python:变量像个标签,哪里都可以贴。在Python中,x只是一个名字,标签。(2)然后把名字x贴在这个整数上。(1)先在内存中创建整数10。

2026-06-15 16:38:50 216

原创 Unity导入中文字体

7.点击Generate Font Atlas,等它转完相关的圈圈,点击Save,它会跳出你要保存的文件夹,直接放到你刚才的字体文件夹里面。3.你的.ttf字体文件已经放到了相关文件夹里面,然后,因为你想导入的是中文字体,将你包含所需字符的文本文件,用同样的方式放到文件夹里面。1.先将下载好的文件导入到你的Unity里面的Assest文件下你存放字体文件的文件夹下,比如我的是,Assest>Fonts。结束,接下来回到刚才的Assest>Fonts下面你能够看到,这样式的,恭喜你,可以运用了。

2025-04-23 01:46:14 3103

原创 char arr1[] = “abc“;和char arr2[] = { ‘a‘,‘b‘,‘c‘ };的区别

答:在C语言中,字符串是以字符数组的形式表示的,并以空字符'\0'结尾,即字符串字面量是自动包含 结尾的空字符,对于上面的两个数组定义。这两个声明在功能上是相似的,它们都定义了一个字符数组,并初始化了它。arr1[]是一个包含四个字符的数组:'a','b','c','\0'(空字符),这样在使用。arr2[]是由三个字符组成的数组,没有包含结尾的空字符,因此,如果把它视为字符串处理。然后选择调试->窗口->监视->任选一个监视编号。

2024-04-19 14:07:43 1305 1

原创 Android Studio一个应用程序根本不够用,怎么在工程里继续新建

Phone&Tablet->把Application/Library name修改成自己想要的名字->next。language选择的是Java那么这里就选择Empty Views Activity->next。注:language有java和Kotlin自己选自己想要的。学习记录使用,如有不妥,还请海涵。当然还是根据自己的需要进行选择。然后finish,一切结束。

2024-04-17 18:06:14 305 1

原创 VS2022中的sacnf和scanf_s

scanf和scanf_s

2024-04-17 17:56:27 2135

原创 当布局文件存在activity_main,且里面包含textView控件,但是在MainActivity.java中存在报错

是Android框架的资源类,它包含了Android SDK中定义的所有资源。类是应用程序特有的,用于在代码中引用资源,如布局文件、字符串、图片等。来引用Android系统自带的资源,但在大多数情况下,直接使用。在Android开发中,每个应用程序都会自动生成一个名为。的类,其中包含了应用程序中所有的资源的引用。因此,您应该使用您自己应用程序的。时,您正在导入的是您自己应用程序的资源。并不是必须的,而且可能会导致命名冲突。在您的代码中,您正在尝试引用一个。是在您的应用程序的布局文件。

2024-04-17 11:18:30 483 1

原创 androidstudio新建aidl文件夹只在project视图下可见,android视图下不可见

很奇怪无论是rebuild project 还是sync project with grandle files又或者invalidate caches全部都无济于事,甚至你已经在project 视图下已经把它文件属性更改为sources root 但是它很快有自己更改回去,别着急,去看看自己的模块里面真的启用了对aidl文件的配置构建特性了吗。在Android studio里面新建了一个aidl文件夹但是在android视图下不可见,只能在project视图下可见。

2024-04-09 17:42:51 411 1

原创 android studio新建模块,以及模块怎么变成应用程序

1.新建模块、1.1添加依赖、1.2让添加了依赖的模块独立出来、1.3模块怎么变成应用程序

2024-04-09 17:08:51 1862

原创 Android Studio中怎么删除不要的模块

然后,选中Modules -->选中你要删除的模块,这里是chap3-->选择上方的-,就像这样。之后Apply一下,chap3就没有了,当然磁盘里还是有这个文件夹的,有想删的去磁盘里清掉就好了。然后选中Dependencies-->选中你要删除的模块,这里是chap3-->点击-接下来点击File-->Project Structure-->又回来了,前提是你磁盘里面的这个文件没被你清掉。然后在你的文件里面输入你想要恢复的模块。下面列出以下文件目录结构。代码写好之后选中你的。

2024-04-03 21:27:26 815 1

原创 AIDL按钮是灰色的怎么变正常可用

比如这里我一共有四个模块,我想在example5_1下面新建一个aidl文件,那么就打开这个。想要新建一个aidl发现按钮是灰色的,但是上面是有提示的。根据提示到相应位置的buiid.gradle下面新建。在android{}的里面新建。这样之后就可以正常使用了。

2024-04-03 17:20:17 521 1

原创 关于Android Studio ConstraintLayout布局下的设计页面无法拖拽控件,Layout fidelity warning

这是因为 XML 解析器需要完整的类名来准确地找到对应的类。前缀来设置 ConstraintLayout 的特性了。标签没有使用完整的命名空间。应该使用完整的包名路径,即。记得确定自己的依赖里面有添加。在你的 XML 代码中,

2024-03-29 15:28:28 2096 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除