zoukankan      html  css  js  c++  java
  • python基础,导入模块,if语句,while语句

    python基础

    python代码 变为字节码 变为机器码 最后执行
    执行‘文件名.py’文件时出现的‘文件名.pyc’文件为字节码 缓存机制

    使用pycharm的时候在文件最开始添加下面这两行代码,中文部分为解释
    #!/user/bin/env python 用执行下面的命令
    #-*- coding:utf-8 -*- 使用的编码为UTF-8

    为了不每次编写文件的时候都需要添加这两行代码,我们可以在pycharm中设置py文件的基础代码,就是创建py文件就会生成的代码

    链接


    import lib #找到lib.py,将文件内容替换 import lib其中lib.py为程序模块 在这里lib.py为自己建立的命令模块
    """
    其中#只能注释一行的内容
    这种形式可以注释多行的内容
    py中自带很多模块
    """

    使用import导入模块

    import getpass #载入模块
    i1=raw_input("请输入用户名:") #raw_input用于和用户交互,等待输入内容
    #Python2.7里使用raw_input用于和用户交互,等待输入内容,在3中使用input
    #i2=raw_input("请输入密码:")
    i2=getpass.getpass("请输入密码") #在这里使用加载的模块命令后在输入密码是不会显示密码
    print(i1)    
    print(i2)  #在python2.x中print后面可以不加括号

    创建PY文件流程

    1.创建XXX.py文件
      ps:不要有中文路径

    2.写代码
      a.头部两行
        #!/user/bin/env python
        #-*- coding:utf-8 -*-
    b.写功能代码
      写print时如果后面是("命令")中间不加空格
    3.执行代码代码
      a.打开终端
        功能键+ R
      b. python 代码文件的路径

    python中变量名的定义

    o="XX是xx"
    #o变量名
    只能是数字,字母,下划线
    alex=123
    sb="alex"
    a_lex="sb"
    不能以数字开头
    1alex
    变量名不能是python内部的关键字
    ['and','as','assert','break','class','continue','def','del','elif','else'~~~]

    基本的数据类型

    数字:1231
    age=18
    字符串:
    a1="asdf"
    a1='dasd'
    a1="""afasd"""
    只要用双引号引起来的都是字符串
    布尔值:
    True/False
    a4=Ture 开头大写
    a5=False

    一个=为赋值 两个为比较

    IF语句

    if条件语句写法

    if 条件:
      代码块
    elif 条件:
      代码块
    else 条件:
      代码块

    这个if语句的判断是,当用户输入的Username是alex且Password是123的时候,输出yes,否者输出no

    name=raw_input("Username")
    pwd=raw_input("Password")
    
    if name=="alex" and pwd=="123":
      print("yes")
    else:
      print("no")

     

    这串代码的意思是当用户输入的值为2时候,输出222,当用户输入3的时候输出333,否则输出...,这里要注意,从input中接收到的数据格式都是字符串。

    inp=raw_input(">>>")
    if False:
      print("111")
    elif inp=="2":
      print("222")
    elif inp=="3":
      print("333")
    else:
      print"..."

     

    while条件语句

    while 条件:
    代码块 #while循环雷同C语言条件为真一直循环

    import time
    n1=True
    while n1:    #while循环雷同C语言条件为真就结束循环
      print("1")
      time.sleep(1)    #这个命令是停顿一秒
      n1=False
    print("end")

    下面这些代码当kaishi为10的时候结束wheli语句。

    import time
    kaishi=1
    while kaishi<=10:
      print(kaishi)
      kaishi=kaishi+1
      time.sleep(1)
    print("end")

     

  • 相关阅读:
    android添加群组源码
    onItemClickListener不起作用解决办法2(原创)
    Android中layout过程详解
    android上一些方法的区别和用法的注意事项 (转载)
    Android中mesure过程详解
    AlertDialog dismiss 和 cancel方法的区别
    按Notification 回到正在运行的activity
    android添加联系人源码
    Use Eclipse
    数据区的内存模型
  • 原文地址:https://www.cnblogs.com/liudi2017/p/9158657.html
Copyright © 2011-2022 走看看