快速通过大学python课程

快速通过大学python课程

  1. python中的代码缩进
    python中使用代码缩进来定义程序中的块,一般代码缩进使用四个空格表示,缩进靠后的代码是靠前代码的子块。
    一般情况下,只有每行的开头缩进有要求,代码中间的空格一般没有要求

  2. python中的数据类型
    python中的数字有整型变量和浮点型变量,在py3中,整型只用长整型(long),浮点型只有float。
    此外还有字符串和数组,放在下面介绍
    在声明变量时,需要不需要申明变量的类型,python会自动匹配合适的数据类型。

  3. 数据类型的转换
    python中数据类型转换,使用type(value),其中type是要转换的数据类型,value是数据的值。
    python中的字符串转换,字符串转换一般使用eval()括号内是一段字符串,eval可以自动将字符串转换为python可以识别的数据类型。
    注意,eval括号内字符串的范围是左闭右开。

  4. 输入和输出
    输入的常用方式是input()
    input括号内是变量或字符串,调用input函数时会打印在屏幕上。
    input()的返回值是字符串。
    输出的常用方式是print
    print的格式控制方法有两种
    第一种方法是格式化输出
    这种方法与c语言相似,通过格式控制符控制输出格式
    例如

n=input()
n=int(n)
if n>0 :
        print("%d是正数"%n)
elif n<0 :
        print("%d是负数"%n)
else :
        print("n是0")

其中,第一个%d是格式控制符,第二个%后面是要输出的变量(表达式要加括号)中间没有逗号隔开
第二种输出方法是format输出
网上有详细的资料
此外,还有对输出结尾的控制,python中,结尾默认输出换行符。
如果需要对输出结尾进行控制,需要使用

end=""

进行控制
例如

n=12345
print(n)
print(n,end="")#不输出回车
print(n,end="。")#结尾输出句号

输出结果
快速通过大学python课程_第1张图片

  1. if判断语句和while循环语句
    if判断语句的格式是
    if 条件 :
    注意是以冒号结尾
n=input()
n=int(n)
if n>0 :
        print("n是正数")
elif n<0 :
        print("n是负数")
else :
        print("n是0")

while和if同理

  1. for循环
    for循环的语法为
for i in range(begin,end):

其中begin是开始i的值,end是结束时i的值区间是左闭右开
例如:

#计算1到100的和
sum=0
for i in range(1,101):
    sum+=i
print(sum)

    

  1. 函数
    函数的定义使用
    def function_name(value):
    例如:
def check(n):
        if n>0 :
                print("n是正数")
        elif n<0 :
                print("n是负数")
        else :
                print("n是0")
n=input()
check(int(n))

你可能感兴趣的:(python,python)