• 攻克python3(第一篇)


    python是一门什么样的语言?

    经过几天的敲代码,发现它语言的不同,C语言是全部编译一遍,然后同一报错,但python不同,python是边运行边编译,运行到那一步报错就报错,这可能就是面向对象与面向过程的区别吧!

    python是解释型语言,什么是解释型语言,举个例子,你想看一本纯英语书,但你不懂英语,就请了一位翻译,他翻译一句你读一句,这就是解释型语言,而C语言不同,它的这位翻译是先把书全部翻译然后再给你起阅读,所以显而易见,C语言的运行速度在大多数情况下会比python快。


    python的hello world!

    print("hello world!")

    python的输入与格式化输出

    #python的输入
    my_name=input("请输入姓名:")
    print("my_name is"+my_name)
    #需要注意一点 使用inpu输入时,输入的格式默认是str类型,如果想要输入数字,则需要强转
    num=int(input("请输入数字:"))
    print("num is %d"%num)
    
    #python的格式化输出
    js_name="js"
    js_age=21
    js_job="IT"
    info1='''
    ---------------
    name:'''+js_name+'''
    age:'''+js_age+'''
    job:'''+js_job+'''
    '''
    print(info1)     #不建议使用这种格式
    
    info2='''
    ---------------
    name:%s
    age:%d
    job:%s
    '''%(js_name,js_age,js_job)
    
    print(info2)    #不建议使用这种格式
    
    info3='''
    ---------------
    name:{name}
    age:{age}
    job:{job}
    '''.format(name=js_name,
           age=js_age,
           job=js_job)
    print(info3) info4=''' --------------- name:{0} age:{1} job:{2} '''.format(js_name,js_age,js_job) print(info4) #建议使用后两种格式化输出

    python的逻辑语句

    #if条件语句
    n=1
    if n==1:
        print("n=1")
    elif n==2:
        print("n=2")
    else:
        print("n=3")
    
    #while循环语句
    while n<11:
        print(n)
        n+=1
    else:
        print("while循环结束,n=%d"%n)
    
    #for循环语句
    for i in range(10):
        print(i)
    else:
        print("for循环结束,i=%d"%i)

    注意一点,常犯错误,总是忘记语句后的冒号。


  • 相关阅读:
    WPF窗口和用户控件事件相互触发
    C#排序算法总结
    C#.NET操作数据库通用类
    在C#的WPF程序使用XAML实现画线
    centos7 用户介绍
    Linux系列2
    nginx的使用
    TCP协议、三次握手以及滑动窗口等的介绍(计算机网络基础知识)
    mysql的
    jQuery的东西
  • 原文地址:https://www.cnblogs.com/kxsph/p/8761973.html
Copyright © 2020-2023  润新知