〘ℙ𝕪𝕥𝕙𝕠𝕟〙1. ...

物理
〘ℙ𝕪𝕥𝕙𝕠𝕟〙1. Python基本概念(改版)

用户头像
半只苹果·二极管限定版 更新于2026-5-28 01:37:56


返回大楼

$\color{white}{Python的名字其实是外国喜剧,而不是“蟒蛇”(bushi)}$

1.值有哪些🤔

   整数 :如1 2 3这样的数,在代码中不需要加 "   ",int()函数的返回值就是这个

                应该不需要举例子吧......

   浮点数 :和整数一样,只不过是小数的样子,int()也不能返回它

   字符串 :这个用途很广,str() , input()等众多函数的返回值都是它,

                    例 : a="ABCDEFG"   中a就是字符串

   布尔值:True和False,表判断,如a= 1==2 中a就是False

2.量们

   变量:一个单独的,用等号赋值的量,可以容纳各种值(之前提到的a就是一个变量)

   列表:和变量不同,它是一组数,赋值时用等号,且用[  ]包裹,用, 隔开,如  l=[1,2,3,"a","b","c"]

               元素(列表中的一个值)的调用:用l[n]表调用,n是位置,从0开始从左往右数,如上l中位置为2的就是3

               列表长度:用 len(l) ,返回值是整数

   字典:一个键值对构成的,用{}包裹,如d={1:"a",2:"b",3:"c"},发现每一项都是对应的

            数值内元素的调用:用d{m}调用,m是每个键值对中前面的一个值(键),会输出后一个(键不能为字符串,)

   矩阵:这个就是列表套列表,直接看图吧

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

                 [6,7,8,9,10]]

               这还是个比较简单的

               调用直接 t[[]]

模块:大区,像time.    os.

函数:一种不隶属于模块的代码

次模块:隶属于模块的东西,如 os.system()


3.其他

1.While循环

   while后加True/False(也可以是其对应的,如1==1)

   若while后为true,则会运行所属程序直到其为False

   例:

       a=0

       While a<6 :

            print(1)

            a=a+1

    运行后,程序会一直输出1直到a=5(a<6不成立)时,这时你会发现输出了5个1

    注意:

    While XXX

    和

    While True :

         if XXX :

   虽然效果一样,但推荐使用前者,因为$sout{后者太乱}$他们的运行逻辑完全不一样,所以理论上后者运行速度会减小很多(会一直判,会卡)


2. if条件判断

    把 if后接的True/False (或能代表他们的)进行判断,如果正确就运行,反之不运行

    例:

    a=input()

    if a == "114514" :

         print("(°O°)")

    此段程序可以检测输入内容,如果为114514则会输出(°O°)


3.for循环

格式 for n in range(m) :,表示循环m次(其实是把n从0一直加到m)

如 for i in range(10) :

          print(i)

          print(114514)

这段代码运行时会输出

     1

     114514

     2

     114514

一直到10


4.for遍历列表

for n in l :

会把l中的(从左往右)每一个值都依次赋到n里,(也可以表示循环 len(l) 次)


5.break 

跳出while循环


注:在While,If,for中要加缩进(Tab),为了方便看我在文中用的是五个空格(其实只要距离一样就行)





  

收起
16
13
共4条回复
时间正序
用户头像
七碲化学 ZnTellurium
1月前

原来不是花括号... 我还以为是 Py 和 JS 不一样呢()

不过看完你讲的人们不能知道下面这些是否合法

a={qwq:'qwq :3', awa:'awa!'}

a={'qwq':'qwq :3', 'awa':'awa!'}

print(a['qwq'])

如果不能采用字符串键名,Python 为什么这么设计。设计目的是什么。



2条评论
用户头像
半只苹果·二极管限定版
1月前

改了😀

用户头像
半只苹果·二极管限定版
1月前

尽然在线😋

用户头像
蓝桉 林苏栀
29天前
我只学过scratch和c++,我感觉scratch更注重搭建机器与代码之间的联接,而c++则更偏向逻辑关系和思维理论的推理。问一下帖主,Python语言的学习和前二者有关吗?或者如果学习Python时会不会出现前二者学过的后遗症?(当时学c++时一直想着return 0,导致我后面吃饭都在背c++的初始代码)......直接学Python会不会有些困难啊?😘
帖主,先看书学Python后看书学c++,不明白这些东西在程序里具体该怎么运用啊。比如c里的循环,指针,这些东西在一个具体程序里要怎么设计才能达到要求啊
2条评论
用户头像
半只苹果·二极管限定版
28天前

你是说考试吗?应该你达到效果就行,现在要求应该没那么严(淡了一会应该没人发现吧)

用户头像
半只苹果·二极管限定版
12天前

O

一般是代码运行越流畅越好

比如a=1+1-1就不如a=1

用户头像
半只苹果·二极管限定版
12天前

@蓝桉 林苏栀

可能会,比如这个

import os

{

return 0;

}