zoukankan      html  css  js  c++  java
  • python的第一天

    今天,主要学习了python的一些历史和简单使用。

    #########################

    环境搭建

    为了使在windows下面写代码比较轻松点实用pycharm

    为了在shell里面写代码有TAB所以加入了一个模块

    模块的代码是:

    #!/usr/bin/env python
    # python startup file
    import sys
    import readline
    import rlcompleter
    import atexit
    import os
    # tab completion
    readline.parse_and_bind('tab: complete')
    # history file
    histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
    try:
    readline.read_history_file(histfile)
    except IOError:
    pass
    atexit.register(readline.write_history_file, histfile)
    del os, histfile, readline, rlcompleter

    ############################

    还有一些条件判断,循环等等的使用。

    例如:

    #!/user/bin/env python
    # _*_ coding:utf-8 _*_
    Gender = input("你的性别是:")
    if Gender == "man":
    print("我是男的")
    elif Gender == "gril":
    print("我的女的")
    else:
    print("死到一边去")
    这是一个最简单的判断语句
    #!/user/bin/env python
    # _*_ coding:utf-8 _*_
    import sys
    lucknub = 26
    nub = 0
    i = 3
    while lucknub != nub :
    nub = int(input("输入你的数字"))
    if nub > lucknub:
    print("太大了")
    print("你还有的次数",i)
    if i == 0:
    print("次数完了")
    exit()
    elif nub < lucknub:
    print("太小了")
    print("你还有的次数",i)
    if i == 0:
    print("次数完了")
    exit()
    i -=1
    print("你答对了!!")
    这个是我第一次写的猜数字


    ######################################
    这个是我简化后的猜数字
    #!/user/bin/env python
    # _*_ coding:utf-8 _*_
    import sys
    lucknub = 26
    i = 3
    while i != 0:
    print("你还有",i,"次机会")
    nub = int(input("输入你的数字"))
    if nub > lucknub:
    print("太大了")
    if nub < lucknub:
    print("太小了")
    i -=1
    if nub == lucknub:
    print("你答对了!!!")
    exit()
    print("你的次数用完了!!")

    在判断的时候最重要的是,理解逻辑的优先条件有思路的往下面做,要不很容易把自己带到坑里面去。

    ###############################################
    这个是for的写法,更加简单了
    #!/user/bin/env python
    # _*_ coding:utf-8 _*_
    import sys
    lucknub = 26

    for i in range(3):
    print("你还有",i,"次机会")
    nub = int(input("输入你的数字"))
    if nub > lucknub:
    print("太大了")
    if nub < lucknub:
    print("太小了")
    if nub == lucknub:
    print("你答对了!!!")
    exit()
    print("你的次数用完了!!")


    在写循环语句中
    continue,brake,等等的语句是可以帮助到循环语句更加准确的去执行命令
    其中
    continue,是跳出当前循环不再往下走。但是会继续执行循环语句
    brake, 是跳出上一级循环不再往下走。



    #################################################
    #!/user/bin/env python
    # -*- coding:utf-8 -*-
    name = input("your name:").strip()
    age = int(input("your age:"))
    job = input("you job:").strip()
    brom = 2016 - age
    print('''%s的情况:
    你的名字:%s
    你的年龄: %s 岁
    你的工作:%s
    你出生于:%s''' %(name,name,age,job,brom))


    这个是写一些处理字符串的办法
    .strip()是脱去函数,大概就是去掉某个字符,默认是去掉前后的空格。

    ############################################################################
    python的列表

     




  • 相关阅读:
    C语言编程的两个工具:valgrind和core
    C语言动态库和静态库的使用及实践
    编译安装pgbouncer-checking for OpenSSL... configure: error: not found
    automake使用
    make笔记
    GCC命令
    gcc中关于静态库和动态库使用(转)
    zookeeper的c API 单线程与多线程问题 cli_st和cli_mt
    zookeeper数据一致性与paxos算法
    Deepgreen DB简介(转)
  • 原文地址:https://www.cnblogs.com/Howardandlili/p/6030362.html
Copyright © 2011-2022 走看看