python 变量,数据类型,用户输入输出,流程控制,循环
学习编程基础: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