zoukankan      html  css  js  c++  java
  • Python-Basis-1st

    周四,晴,记录生活分享点滴

    参考博客:https://www.cnblogs.com/alex3714/articles/5465198.html

    Python版本:3.5

     

    命令提示符文件选择操作

    cd c:/  打开c盘:c:>

    cd Program Files  以Program Files为例,打开Program Files文件夹,按Tab键可快速更换,或者打前几个字母按Tab键补全

    --(如果继续向下查询相关文件夹,重复第二步操作,找到相关文件夹)--

    dir   可浏览当前文件列表

    cd ..   返回上一层目录 或  cd ../..   返回上上一层目录

    注意:

    • 便捷方法:找到目标文件,直接拖入cmd中即可

    通过命令读取文本.txt文件

    编辑文本  print("Hello World!")

    例如python位置  d:Program FilesPython35python.exe,文本位置  c:hello.txt

    D:>"d:Program FilesPython35python.exe" c:hello.txt

    正常输出:Hello World!

    设置环境变量

    作用:通过在命令提示符(cmd)中直接输入文件名称,快速打开文件。

    找到需要打开的文件位置,例如python位置:D:Program FilesPython35Scripts

    将路径复制-->右键计算机-->属性-->高级系统设置-->环境变量-->系统变量/用户变量-->Path-->粘贴(设置完成后,不要忘记点击每个窗口的确认)

    在命令提示符中输入需要打开的文件名称,即可打开文件。

    在python中写"Hello,world!"程序

    print("Hello World!")

    变量

    解释:变量是为了存储程序运算过程中的一些中间结果,为了方便日后调用。(关键词 : 存储信息 , 日后被调用 , 修改操作)

    命名规则:

    1. 要具有描述性 , 有意义 
    2. 变量名只能 下划线( _), 数字,字母组成,不可以是空格或特殊字符(#?<.,¥$*!~)
    3. 不能以中文为变量名
    4. 不能以数字开头
    5. 保留字符是不能被使用
    6. 驼峰式命名 , 下划线分割单词
    7. 变量名区分大小写

    补充:

    • 常量 : 固定不变的量 , python中没有这个 , 但是如果定义一个常量 , 字母需要大写

    注释

    单行注释 用#

    多行注释用三个单引号或三个双引号 '''被注释的内容'''

    三引号表示多行打印,在python中单引号、双引号是一样的作用。

    用户交互

    death_age = 80 
      
    name = input("your name:")
    age = input("your age:")  
      
    print( type(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 ....")

    注意:

    • input 接受的所有数据都是字符串,即便你输入的是数字,但依然会被当成字符串来处理 ( 提示符 )
    • int (integer) =整数 把字符串转成int,用int(被转的数据)
    • str (string) =字符串 把数据转成字符串用str(被转的数据)
    • int与str的转换叫做类型的强制转换
    • 字符串拼接   print("abc" , "123") -->abc  123 有空格 ;  print("abc"+"123")-->abc123  无空格

    表达式if ...else语句

    猜测校长年龄

    age_of_princal = 56
     
    guess_age = int(input (">>:"))
     
    if guess_age == age_of_princal:
        print("Yes,you got it.")
    elif guess_age > age_of_princal:
        print("should try samaller.")
    else:
        print("try bigger.")

    注意 :

    • ==  等于

    评价考试分数

    score = int( input("score:"))
     
    if score > 90:
        print("A")
    elif score > 80:
        print("B")
    elif score > 70:
        print("C")
    elif score > 60:
        print("D")
    else:
        print("补考")

    注意:

    • IndentationError  缩进错误  
    • SyntaxError   语法错误  
    • tab != 4个空格,可设置成tab = 4个空格,根据自己使用的工具进行搜索查询
    • 缩进级别必须保持一致 
  • 相关阅读:
    memcached与redis 对比
    Java中的成员初始化顺序和内存分配过程
    mysql inner join,full outer join,left join,right jion
    事务 相关概念理解
    最简单的重试机制
    垃圾脚本黑我linux服务器
    趣解curl
    面试题
    Java中OutOfMemoryError(内存溢出)的三种情况及解决办法
    PermGen space
  • 原文地址:https://www.cnblogs.com/chungzhao/p/12885329.html
Copyright © 2011-2022 走看看