Python基础知识及示例(上)

本文介绍了Python程序的基本结构,包括使用缩进表示代码块、单行或多行注释、以及标准输入输出(使用input()和print()函数)。还讲解了如何处理字符串和整数的输入与转换。
摘要由CSDN通过智能技术生成

2.1Python程序基本结构

1.程序缩进

在java,c++中代码块用花括号表示,java代码如下

for(int x=1;x<100;x++)

       if(x%2==0)

             {sum +=x;}

System.out.println(sum);

Python使用缩进来表示代码块,语句末尾的冒号表示代码块的开始。在if、while、for、函数和类的定义都需要用到代码块,Python代码如下所示

sum=0

for x in range (1,100):

     if x%2==0:

          sum=sum+x

print(sum)

2.语句分割

如果冒号后面的语句块只有一条语句,Python允许将语句写在冒号之后,冒号之后也可以用分号分隔多条语句

score=80

if score>=60:s='及格';print(s)

else:s='不及格';print(s)

3.代码注释

Python中常用的注释方式主要有两种,即单行注释(#)和多行注释(''')

示例如下

>>>x=3           #创建整型变量x
>>>print(x**2)

9

语句解释:以符号#开始,表示本行之后的内容为注释

2.2标准输入输出

在Python中,使用内置函数input()来接收用户的键盘输人,input(函数的一般用法为:
不论用户输入数据时使用什么界定符,input()函数的返回结果都是字符串,需要将其转换为相应的类型再处理。
Python 3.x中使用print()函数输出。默认情况下Python将结果输出到IDLE或者标准控制台,在输出时也可以重定向。
例如:用户从键盘输入一个字符串,在屏幕上输出该字符串。示例代码如下:
>>> str=input ("请输入你的姓名:" )     
请输入你的姓名:李晓明
>>>print ("你输入的内容是:",str)
你输入的内容是:李晓明    
语句解释:
(1)“>>>” 为IDLE的提示符,后面输入相应的命令,如:str=input ("请输入你的姓名:"),其中input()用来接收用户的键盘输入,按回车键执行。
可以用分号分    (2)显示提示信息:请输人你的姓名:,用户输入字符串李晓明,按回车键执行,李晓明即为用户
从键盘的输入数据。
(3)提示符后输入print("你输入的内容是:",str),其中print()为函数输出,str为用户刚才从键盘输入的字符串,按回车键执行。
(4)显示信息:你输入的内容是:李晓明,完成程序的执行。    默认输入为字特串    
例如:用户从键盘输入两个整数,输 两个整数的和及两个整数的整商。    数字转换    
示例代码如下:
读性都很强    >>>x= input ("请输入第一个整数:")

请输入第一个整数:3

>>>y= input ("请输入第二个整数:")

请输入第一个整数:5

>>>sum=int(x)+int(y)

8

 >>>print("两个整数的和为:",sum)     

两个整数 的和为:8
>>>z= int (x) //int (y)
>>>z    

0
>>> print ("两个整数的整商为:",z)    
两个整数的整商为:0    
语句解释:
(1)执行完语句x=input("请输入第一个整数:")之后,x的类型为字符串,即为3'。    >>>    
(2)执行完语句y=input("请输入第二个整数:")之后,y的类型为字符串,即为'5'。
(3)不论用户输入数据时使用什么界定符,input()函数的返回结果都是字符串,需要将其转换为相应的类型int(整数)再处理

(4)x为字符串'3',int(x)将字符串'3'转换为整数;同理,y为字符串'5',int(y)将字符串'5'转换为整数。全部转换完毕,再进行求和及整商运算。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值