1. 金角大王的紫金葫芦,python开发环境介绍链接:
    http://list.youku.com/albumlist/show/id_28961509.html
  1. # Author:larlly
  1. python2.x需要字符编码utf-8,才可以支持中文
  1. # _*_ coding:utf-8 _*_
  2.  
  3. # 用户输入
    name3 = input("what is your name : ")
  4.  
  5. print ("my name is ",name3 )
  6.  
  7. #输入密码时如果想要不可见,就要用getpass模块中的getpass方法
  8.  
  9. #加密
    import getpass
    #pwd = getpass.getpass("请输入密码:")
    pwd = input("请输入密码:")
    print(pwd)
  10.  
  11. # 模块初识,python的强大之处在于他有非常丰富和强大的标准库和第三方库。
  12.  
  13. sys
    import sys
    print(sys.argv)
    输出
    python 1.py hello world #把执行脚本时传递的参数获取到
    ['1.py','hello','world'] 就是一个列表 [0] [1] [2]
  14.  
  15. print(sys.path) #查看python环境变量列表
  16.  
  17. os
    调用系统命令
    import os
    os.system("df -h")
  18.  
  19. 结合os,sys模块
    import os,sys
    os.system(''.join(sys.argv[1:1])) #把用户输入的参数当作一条命令交给os.system来执行
  20.  
  21. 打印类型
    print( type(username))
  22.  
  23. 判断if-else:
    import getpass
    _username = "larlly"
    _password = "123"
    username = input("what is your name: ")
  24.  
  25. password = input("qing shu ru mi ma: ")
    #password = getpass.getpass("请输入密码:")
    if _username == username and _password == password:
    print("welcome login" ,username )
    else:
    print("username or password is error !")
  1. #打印字符串
    print ("his name is %s " %("a"))
  2.  
  3. #打印整数
    print ("he is %d years old" %(25))
  4.  
  5. #打印浮点数
    print ("his height is %f m" %(1.68))
    #打印浮点数(指定保留小数点位数)
    print ("his height is %.2f m"%(1.69))
  6.  
  7. #指定占位符宽度
    print ("name:%10s age:%8d height:%8.2f"%("abc",25,1.69))
  8.  
  9. #指定占位符宽度(左对齐)
    print("name:%-10s age:%-8d height:%-8.2f"%("abc",25,1.69))
  10.  
  11. #指定占位符(只能用0当占位符)
    print ("name:%-10s age:%08d height:%08.2f"%("abc",25,1.69))
  12.  
  13. #科学计数法
    print(format(0.0015,'.2e'))
  1. #格式化输出(俩种格式)
  2.  
  3. name = input("name:")
    age = input("age:")
    job = input("job:")
    salary = input("salary:")
  4.  
  5. info = ''' Info of the ''' + name +'''
    Name:''' + name +'''
    Age:''' + age + '''
    Job:''' + job + '''
    Salary:''' + salary + '''
    '''
  6.  
  7. """
    info = '''INFO OF THE %s
    NAME:%s
    AGE:%s
    JOB:%s
    SALARY:%s
    ''' % (name,name,age,job,salary)
    """
    print(info)
  1.  
  2. #猜测年龄,超过三次就跳出
  3.  
  4. count = int(0)
    age = int(25)
    while (count < 3):
    age_guess = int(input("请输入我的年龄: "))
    if age == age_guess:
    print("very good ,your answer is good")
    break
    elif age_guess < age:
    print("your answer can older")
    else:
    print("your answer can younger")
    count +=1
    else
    print("兄弟,都三次啦@")
  5.  
  6. for循环及if-elif-else嵌套
    for i in range(10):
    print("larlly:",i)
  7.  
  8. #i小于5跳出本次循环,等于5打印,大于5中断
    for i in range(10):
    if i < 5:
    continue
    print(i)
    elif i == 5:
    print(i)
    else:
    break
    print(i)
  9.  
  10. #死循环
    count = 0
    while True:
    print("who is that ?")
    count += 1
  11.  
  12. #循环百次
    count = 0
    while count <100:
    print("who is that ?")
    count += 1
    print (count)
  13.  
  14. count = 0
    while True:
    print("who is that ?")
    count += 1
    print(count)
    if count == 100:
    print("该中断了")
    break
  1.  

week_one-python基础 基本语法、流程控制的更多相关文章

  1. Python基础——数据类型、流程控制、常用函数

    Python tutorial :Python网站上的对 Python 语言和系统的基本概念和功能进行的非正式的介绍. 在学习Python之前,我们需要学会在各个平台配置Python的运行环境,下文中 ...

  2. python基础——3(流程控制)

    一.if判断 1.语法一: if 条件: 子代码块 示例代码: sex = 'female' age = 18 is_beautiful = True if sex == 'female' and a ...

  3. Python分支结构与流程控制

    Python分支结构与流程控制 分支结构 if 语句 分支结构在任何编程语言中都是至关重要的一环,它最主要的目的是让计算机拥有像人一样的思想,能在不同的情况下做出不同的应对方案,所以if语句不管是在什 ...

  4. Python第四天 流程控制 if else条件判断 for循环 while循环

    Python第四天   流程控制   if else条件判断   for循环 while循环 目录 Pycharm使用技巧(转载) Python第一天  安装  shell  文件 Python第二天 ...

  5. 一. Python基础(1)--语法

    一. Python基础(1)--语法 1. 应用程序 1.1 什么是计算机(Computer)? 组成 ①运算器 arithmetic unit; ※ Arithmetic unit and cont ...

  6. PHP丨PHP基础知识之流程控制WHILE循环「理论篇」

    昨天讲完FOR循环今天来讲讲他的兄弟WHILE循环!进入正题: while是计算机的一种基本循环模式.当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环.while语句的一般表达式为:whil ...

  7. 六. Python基础(6)--语法

    六. Python基础(6)--语法 1 ● Python3中, Unicode转字节的方法 print(bytes("李泉", encoding = 'utf-8')) prin ...

  8. 五. Python基础(5)--语法

    五. Python基础(5)--语法 1 ● break结束的是它所在的循环体, continue是让它所在的循环体继续循环 # 打印: 1 10 2 10 3 10 4 10 5 10 6 10 7 ...

  9. 四. Python基础(4)--语法

    四. Python基础(4)--语法 1 ● 比较几种实现循环的代码 i = 1 sum = 0 while i <= 10: # 循环10-1+1=10次     sum += i     i ...

  10. 三. Python基础(3)--语法

    三. Python基础(3)--语法 1. 字符串格式化的知识补充 tpl = "我是%s,年龄%d,学习进度100%" %('Arroz',18) print(tpl) # 会提 ...

随机推荐

  1. MYSQL 文件类型

    首先, 表结构文件 : 1) *.frm是描述了表的结构, 数据及索引文件 如果是MyISAM引擎,则是 1) *.MYD保存了表的数据记录, 2) *.MYI则是表的索引 对于 InnoDB引擎,则 ...

  2. application.properties配置文件

    SpringBoot可以识别两种格式的配置文件,分别是yml文件与properties文件,可以将application.properties文件换成application.yml applicati ...

  3. 使用Docker的macvlan为容器提供桥接网络及跨主机通讯

    对于了解Docker容器网络的朋友,我想对虚拟机的网络也不会陌生,毕竟我们是跟随这个时代一起学习和进步的人.相比VM,Docker的网络也在逐步走向成熟,本文主要针对其中的macvlan做下简单的介绍 ...

  4. Java并发面试题

    一.什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速.比如,如果一个线程完成一 ...

  5. python数据分析及展示(一)

    一.IDE选择 Anaconda软件:开源免费,https://www.anaconda.com下载,根据系统进行安装.由于下载速度慢,可以去清华大学开源软件镜像站下载. Spyder软件设置:Too ...

  6. Linux服务器中创建Oracle数据库实例

    紧接上篇,在Linux服务器已经完成对Oracle数据库软件的安装后,接下来要创建Oracle实例,看图说话: [su – oracle echo $DISPLAY export DISPLAY=10 ...

  7. Python3.6连接mysql(一)

    初次学习python,因为python连接mysql的时候,需要安装mysql驱动模块 之前按照廖雪峰网站上的方法安装mysql驱动的方法: MySQL官方提供了mysql-connector-pyt ...

  8. 记一次GRPC使用报错排查

    项目一直使用grpc作为服务交互程序,其中我负责的java模块第一次引用该框架:当框架搭建好后,建立客户端代码,报错: Runable Error:java.lang.IllegalAccessErr ...

  9. Docker win10安装

    因为虚拟机还没装好,所以现在win10上安装Docker 1.首先下载Docker Toolbox,因为Docker for windows需要win10专业版或者其他64位版本,我的系统虽然也是wi ...

  10. vue-cli+webpack+router+vuex---之vuex使用

    有信心的可以去看官方的文档 vue 的官方文档有个显著的特点---代码粘贴不全 Vue中文站:cn.vuejs.org vue-router官方教程:router.vuejs.org/zh-cn vu ...