• day1-初识Python之变量


    1、python安装与环境配置

    1.1、Windows下的python解释器安装

    打开官网 https://www.python.org/downloads/windows/ 下载中心

    测试安装是否成功

    windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交互环境 ,代表安装成功。

    1.2、Linux下的python解释器安装

    无需安装,原装Python环境

      
    ps:如果自带2.6,请更新至2.7

    2、更新Python

    卸载重装即可

    linux:

    Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python

    查看默认Python版本
    python -V
      
    1、安装gcc,用于编译Python源码
        yum install gcc
    2、下载源码包,https://www.python.org/ftp/python/
    3、解压并进入源码文件
    4、编译安装
        ./configure
        make all
        make install
    5、查看版本
        /usr/local/bin/python2.7 -V
    6、修改默认Python版本
        mv /usr/bin/python /usr/bin/python2.6
        ln -/usr/local/bin/python2.7 /usr/bin/python
    7、防止yum执行异常,修改yum使用的Python版本
        vi /usr/bin/yum
        将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6
     

     3、变量

    3.1、什么是变量?

    name=‘egon’
    
    age=18
    View Code

    3.2、为何要有变量?

    程序执行的本质就是一系列状态的变化,变量二字的核心一个是变,一个是量,'变'正好对应程序的变化,'量'即计量,反映的是某种状态,

    比如一款游戏中的人物初始等级:level=1,过了一段时间后升级了:level=10

    3.3、变量的声明

    name = "Alex Li"
    

      

    3.4、变量的引用

    #!/usr/bin/env python
    
    name='egon' #变量的声明
    name #通过变量名,引用变量的值
    print(name) #引用并且打印变量名name对应的值,即'egon'

    3.5、变量的赋值/修改

    #!/usr/bin/env python
    
    name1='lhf'
    name2='egon'
    

      

    #!/usr/bin/env python
    
    name1='lhf'
    name2=name1
    

      

    #!/usr/bin/env python
    
    #一个游戏人物的等级由1级升到2级
    level=1
    level=2
    
    #一个游戏帐号的密码由'123'改成'456'
    passwd='123'
    passwd='456'
    
    #一个人的名字有'lhf'改成'egon'
    name='lhf'
    name='egon'

    读取用户输入(5-8分钟)

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

      

    执行脚本就会发现,程序会等待你输入姓名后再往下继续走。

    可以让用户输入多个信息,如下

    name = input("What is your name?")
    age = input("How old are you?")
    hometown = input("Where is your hometown?")
    
    print("Hello ",name , "your are ", age , "years old, you came from",hometown)
    

    执行输出

    What is your name?Alex Li
    How old are you?22
    Where is your hometown?ShanDong
    Hello  Alex Li your are  22 years old, you came from ShanDong
    

      

     1 python3中统一都是input,python2中有raw_input等同于python3的input,另外python2中也有input
     2 
     3 1.res=input("python3: ")
     4 
     5 2.res=raw_input("python2: ")
     6 
     7 3.res=raw_input("python2: ")
     8 
     9 1,2无论接收何种输入,都被存为字符串赋值给res,而3的意思是,用户输入何种类型,就以何种类型赋值给res
    10 
    11 #!/usr/bin/env python
    12 
    13 name=input('请输入用户名:')
    14 print(name)
    15 执行
    16 
    17 C:UsersAdministrator>python D:python_testhello.py
    18 请输入用户名:egon
    19 egon
    input与raw_input区别
  • 相关阅读:
    01Game
    面试题
    面试题
    面向对象笔记
    1212作业
    12011作业
    1210作业
    1206作业
    1205作业
    1204作业
  • 原文地址:https://www.cnblogs.com/xiechao621/p/7379644.html
Copyright © 2020-2023  润新知