python 变量,数据类型,用户输入输出,流程控制,循环

发布时间:2025-01-05 19:44

学习编程基础:Python是入门首选,掌握变量、数据类型和控制结构。 #生活技巧# #工作学习技巧# #编程学习路径#

pytnon属于动态强类型解释性语言。

1.变量定义与c基本一致。满足3点:(1)变量名是字母,数字或下划线的任意组合。(2)不能以数字开头。(3)关键字不能作为变量名。此外要注意 变量命名要有含义,尽可能用英文单词,不用拼音。变量作用是存东西。东西可以是数据(整数,浮点数),字符串等等。

  常量:python中没有常量概念,但若想表示常量用大写变量名。

2.用户输入输出:eg0: username=input("username:")

                        print(username)

                        password=input("password:")

                         print(username,password)

 eg0输出用户名和密码并打印。若想把用户的信息(如名字,年龄,工作等一次性打印则看eg1)

eg1:  name=input("name:")

        age=int (input("age:"))

        job=input("job:")

      info='''

           info of %s

Name:%s

Age:%d

Job:%s

'''%(name,name,age,job)

print(info)

 注意:%s为占位符,'''   '''表示打印多行。(3个双引号也表示打印多行,同时,这种写法还可用于注释多行)

等同于eg1的输出方法还有eg2,eg3.

eg2:  info1='''

     info of {_name}

Name:{_name}

Age:{_age}

Job:{_job}

'''.format(_name=name,_age=age,_job=job)

print(info1)

eg2中_name,_age,_job都为自定义参数。

eg3: info2='''

---info of {0}---

Name:{0}

Age:{1}

Job:{2}

'''.format(name,age,job)

print(info2)

eg3中{0}表示name,依次类推。

由上例子可知,用户输入用input,输出用print. input输入对象为字符串,print输出若是字符串则直接打印,若是变量名,则计算机会计算出它的变量值。

3.数据类型:有数字,布尔值,字符串,空值等(独特与其他语言的是列表和字典)。数字又分为整型和浮点型。整型按理分为短整型和长整型,但在python3中不存在长整型。浮点数就是小数,名为浮点数是由于在科学计数法中小数点的位置是可变的,即一个小数有几种表示方式。浮点数还有一种指数写法如23.2E4,即23.2*10^4,即E表示10的幂。布尔值分为1,0又叫真假,真用True表示,假用False表示。字符串形式是用单引号或双引号括起来的任意文本。空值用None表示。

   (1)判断一个变量的数据类型:type(变量名)

    (2)将一个其他变量强制转化为int   int(其他变量名)

4.流程控制

两种:(1)if:

                 else:

          (2)   if:

                 elif:

                 ,,,elif:

                  else:

(1)表示两种情况(2)表示多种情况    执行规则:满足条件,执行对应语句,后面的语句不再执行。

5.循环

python有两种循环,for与while.

(1)for i in range(n)  指i循环n次      后加else: 正常for循环走完执行else     eg: for i in range(0,10,2)其中0为起始值,10为结束值,2为步长。

(2)while  条件:

   else:

while不成立,执行else

(3)在for循环和while循环中若出现break和continue,则break语句表示结束整个循环,continue语句表示跳出本次循环,继续下一个循环。

网址:python 变量,数据类型,用户输入输出,流程控制,循环 https://www.yuejiaxmz.com/news/view/650941

相关内容

Python菜鸟在成长——Python输入与输出
转载:KNIME + Python = 数据分析+报表全流程
数据传输与IoT:设备连接与数据传输
Python实战:使用tkinter来编写一个激活码输入程序
远程输入法
学习=输入+输出
数据传输优化:提高网络性能的关键技术
数据传输的网络延迟:减少与优化策略
Python实现简便算法提升拼音输入法准确率与效率
输入能量=输出有效能量输出无效能量.PPT

随便看看