zoukankan      html  css  js  c++  java
  • Python_基础语法

    一、变量

    变量是为了存储程序运算过程中的一些中间结果,为了日后可以方便调用、操作或更改更程序。而且还提供标记具有描述数据的方式,使我们可以更清晰的理解。如果我们把变量看作成是一个保存信息的容器是更容易理解的。变量是存储在内存当中的,并且将会适用于整个程序。

    声明变量

    #_*_coding:utf-8_*_
    
    name = "Imomy Mu"

    变量的命名规则:

    • 要具有描述性
    • 变量名只能_,数字,字母组成,不可以是空格或特殊字符(#?<.,¥$*!~)
    • 不能以中文为变量名
    • 不能以数字开头
    • 保留字符是不能被使用

    变量的赋值

    name = "Imomy Mu"
     
    name2 = name
    print(name,name2)
     
    name = "Jack"
    print("What is the value of name2 now?")

    二、用户的输入

    用户输入使用input命令来实现。

    name = input("What is your name?")
    print("Hello " + name )

     

    input 接受的所有数据都是字符串,即便你输入的是数字,但依然会被当成字符串来处理,但是有时候我们会需要输入的信息为数据,或者说为某一个整数,这时候我们就需要使用数据类型转换来将input输入的数据进行转换。

    int integer =整数 把字符串转成int,用int(被转的数据)
    str string =字符串 把数据转成字符串用str(被转的数据)

    假定人能够活80岁,测定用户还能够活多少年。

    death_age = 80 
    
    name = input("your name:")
    age = input("your age:") 
    
    print("Your name:",name)
    #print("You can still live for ",  death_age - int(age)," years ....")
    print("You can still live for " +  str(death_age - int(age)) +" years ....")

    三、改变换行符

    end="":以...为换行符,默认是以" "为换行符。print()等价于end=" "

    print("hello world",end="_")
    print("hello world",end="_")
    print("hello world",end="_")

    四、占位符

    %s : 普通占位符        s = string
    %d : 专门的数字占位符     d = dight
    %f : 浮点数          f = float

    打印用户的姓名、年龄、职业、收入等信息,要求输出信息为格式化信息。

    name = input("Name: ")
    age = int(input("Age: "))
    job = input("Job: ")
    salary = input("salary: ")
    if salary.isdigit():                        # 检查输入的字符是否为数字模式
        salary = int(salary)
    else:
        print("must input digit!")
    
    
    msg = '''
    ------- info of %s --------
    Name : %s
    Age  : %s
    Job  : %s
    Salary: %d
    You will be retired in %s years
    ---------- end ------------
    ''' % (name, name, age, job, salary, 65 - age)
    
    print(msg)

    五、数据运算

    算数运算

    +  -  *  /  //(取整除)  %(取余)  **(平方)

    比较运算

    赋值运算

    逻辑运算

     成员运算

     身份运算

    位运算

     

  • 相关阅读:
    设置root密码
    切分和组合图片(一)
    android 游戏开发libgdx(一)
    用SharePoint.OpenDocuments打开的文档如何控制它的ActiveWindow.View.ShowXMLMarkup(转)
    sp_helptext 命令
    CMMI 配置管理 简介(转)
    文本框中只能输入字符的正则表达式.
    基于CMM和CMMI的配置管理(转)
    正则表达式详述(转)
    选中多个CheckBox赋给文本框.
  • 原文地址:https://www.cnblogs.com/dmjx/p/7781061.html
Copyright © 2011-2022 走看看