美文网首页
1,2Python语言基础

1,2Python语言基础

作者: DonkeyJason | 来源:发表于2018-02-24 13:54 被阅读0次

    变量

    • 需要赋值

    • 命名

      1.命名只给程序中自定义元素关联名字的过程,命名需要保证在程序中,名字具有唯一性。

      2.命名需要符合如下规则

        <1>.命名规则使用大小写字母,数字和下划线的组合,但首字母只能是大小写字母或者下划线不能使用空格
        <2>.中文等非字母符号也可以作为名字
        <3>.合法名字的标识符
            
            python_is_good , python_is_not_good
            _is_it_a_qustion_ python语言
      
    • 33个保留字,命名时不能与其相同:

    33个保留字

    表达式(python的基础)

    • 表达式指 程序中产生或计算新数据值的一行代码
    • Python语言的33个保留字或者操作符可以产生符合语法的表达式
    eg:>>>X=25
    表示将25赋值给变量x,这就是一个表达式
    

    表达式

    • 如果val= "28C"
    • 则val[-1]是最后一个字符 "C"
    • 前两个字符组成的子串可以用val[0:2]表示,它表示一个从[0,2)的区间
    • 由于约定用户输入的最后一个字符是C或者F,之前是数字,所以通过val[0:-1]来获取除最后一个字符外的字符串。

    空格的使用

    • 表示缩进关系的空格不能改变
    • 空格不能将一个命名分割
    • 除了上述两条外,程序中可以任意使用空格增加程序可读性

    输入函数

    • Input()函数从控制台获得用户输入

      1.使用方法如下:

        <变量> = input(<提示性文字>)
        eg:val=input("请输入一个数:")
      

    语句

    分之语句(if,elif,else)

    • 用来根据判断条件选择程序执行的不同路径

      1.分支语句基本过程

        if <条件1成立>:
            <表达式组1>
        elif <条件2成立>:
            <表达式组2>
        ......
        elif <条件N-1成立>:
            <表达式组N-1>
        else:
            <表达式组N>
      

    赋值语句

    eg:将变量x和y交换
    1.采用单个赋值,需要3行语句:
    即将通过一个临时变量t缓存x的原始值,然后将y值赋给x,再将x的原始值通过t赋值给y
    2.采用同步赋值语句,仅需要一行代码:
    
    赋值等价

    输出函数

    • print()函数用来输出字符信息,或以字符形式输出变量的值
    • print()函数的通过%来选择要输出的变量
    eg: print("转换后的温度:%.2fF"%f)
    输出形式为float, ‘.2’ 表示保留两位小数,输出值为f提供
    

    循环语句

    • 循环语句是控制程序循环运行的语句。这类语句一般根据判断条件或者计数条件确定一段程序的运行次数
    • 计数循环基本过程
    for i in range(<计数值>):
        <表达式>
        
    eg:使某一段程序连续运行10次
    for i in range(10):
        <表达式组>
    

    Python对库函数引用的方式

    • 第一种方式在程序头部增加:

        import <库名>
        eg:import tutle
        >>>import turtle
        >>>turtle.fd(100)
      
    • 第二种引用的方式:

        from <库名> import <函数名>
        from <库名> import *
        
        eg:>>>from turtle import *
            >>>fd(100)
      

    相关文章

      网友评论

          本文标题:1,2Python语言基础

          本文链接:https://www.haomeiwen.com/subject/tapqxftx.html