python数值类型及输入输出

一. pythono支持的数值类型

int, long, float, bool, complex(复数)



注:布尔值首字母必须大写

二. 操作符

1. 算术操作符

+,-,*,/,%,//,**


注:当执行from __future__ import division时,/只表示浮点数除法,//表示整数除法

2. 赋值运算符

+=, -=, *=......


注:a += 2 实质上是a = a+2, python中不支持a++,支持++a

3. 比较运算符

>,< , >=, <=, ==, !=


注:比较的返回结果是bool,只能是“True”或“Flase”

4. 逻辑运算符

逻辑与:and,逻辑或:or,逻辑非:not(and:全真为真,or:全假为假)


注:逻辑运算返回的结果是bool,当使用not时,需注意逻辑关系


eg:


拓展:

cmp        #cmp(x,y),判断x-y的值


abs        #abs(数值),返回其绝对值


oct        #oct(数值),返回一个八进制的整数或长整数

hex       #hex(数值),返回一个十六进制的整数或长整数


ord        #ord(字母),返回一串有序数字

chr        #chr(数值),返回一个字母


三. 输入与输出

1. Input

raw_input("提示信息:")                  #返回值是字符串

input("提示信息")                           #返回值是数值类型

2. Output

print 字符串或 "具体内容,利用%d和%s进行占位" %(“占位符的内容” "占位符的内容")

print """

按照三引号之间的格式输出;

"""   

四. 变量

变量是内存中的一块区域,变量命名由字母,数字,下划线组成,且不能以数字开头;python中地址变量与c语言刚好相反,一条数据包含包含多个标签


拓展1:判断语句

1. if  ...

2. if ...  else ...

3. if ...  elif ... elif ... else ...

注:python中不支持case语句, 可以通过if...elif...elif...else实现;python中不支持三目运算符,如:a>b?a:b,python中实现三目运算符的功能: a if a>b else b

eg1:


eg2:



eg3:


拓展2:if循环语句

1. for .... (注: range(start, stop, step),表示以start开头,步长为step,以stop-1结尾)

2. for .... if语句嵌套

3. for .... for语句嵌套

eg1:


eg2:


eg3:


eg4:


eg5:


注:此类问题还可以根据相应的数学公式进行脚本执行

拓展3:while循环语句

1. while True:          <======>          while 1:

2. while True ... if语句嵌套

3. while ... else...

eg1:


eg2:


eg3:


注:python中特有的while ... else ...语句,如果满足while后面的语句,执行while循环程序;如果不满足,执行else程序

eg4:


注:while语句中,遇到break跳出所有循环,遇到continue跳出此次循环,回到循环的开始继续执行

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Python中可以使用input()函数获取用户的输入,使用print()函数输出内容到控制台或文件中。例如: ```python # 获取用户输入 name = input("请输入你的名字:") print("你好," + name + "!") # 输出内容 print("Python是一门很有趣的编程语言。") ``` 注意:input()函数获取的用户输入是字符串类型,如果需要进行数值计算,需要使用int()或float()等类型转换函数。 ### 回答2: Python中的输入输出是指程序从外部获取数据并将结果输出到外部。 在Python中,可以使用input()函数来获取用户输入的内容。该函数会暂停程序的执行,等待用户输入,并返回用户输入的内容。例如: ```python name = input("请输入你的名字:") print("你好, " + name + "!") ``` 以上代码会先提示用户输入名字,然后获取用户输入的内容,并将其保存到变量name中。最后,通过print()函数将输出结果打印到屏幕上。 除了使用input()函数,还可以使用命令行参数来获取输入。在执行Python程序时,可以在命令行中添加参数,在程序中通过sys模块的argv列表获取这些参数。例如: ```python import sys name = sys.argv[1] print("你好, " + name + "!") ``` 以上代码中,sys.argv[1]表示获取传递给程序的第一个参数。 在Python中,输出结果可以使用print()函数打印到屏幕上。print()函数可以接受多个参数,它们之间会自动加上空格。例如: ```python name = "小明" age = 20 print("姓名:", name, "年龄:", age) ``` 以上代码会打印出姓名和年龄,并将它们用空格隔开。 此外,还可以将结果输出到文件中。可以使用open()函数打开一个文件,并指定操作模式。在写入内容时,使用文件对象的write()方法。例如: ```python with open("output.txt", "w") as file: file.write("Hello, world!") ``` 以上代码会创建一个名为output.txt的文件,并将字符串"Hello, world!"写入到文件中。 这些就是Python输入输出的基本操作方法。通过输入输出,可以实现程序和用户之间的交互,以及将程序的结果保存到文件中。 ### 回答3: Python输入输出是指通过程序实现从用户那里获取数据(输入),或者将程序的运行结果显示给用户(输出)的功能。 在Python中,我们可以用内置的input()函数实现从用户那里获取数据的功能。input()函数会等待用户输入,并将输入的内容作为字符串返回给程序。例如: ``` name = input("请输入您的姓名:") print("您好," + name + "!") ``` 以上代码中,程序会等待用户输入姓名,并将输入的内容赋值给变量name,然后通过print()函数将欢迎消息输出给用户。 除了input()函数外,Python还提供了多种输出的方式。最常用的是通过print()函数实现输出。print()函数可以输出字符串、变量的值以及多个值之间用逗号隔开。例如: ``` age = 18 print("我的年龄是", age, "岁。") ``` 以上代码中,程序会输出"My age is 18.",其中age变量的值会被自动转换为字符串。 除了使用print()函数,Python还提供了其他输出方式,比如使用文件进行输出,或者使用第三方库实现更复杂的输出格式化。但无论使用什么方式,Python输入输出都非常灵活和易于操作,使得程序与用户之间的交互变得更加方便和友好。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值