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 Files\Python35\python.exe,文本位置  c:\hello.txt

D:\>"d:\Program Files\Python35\python.exe" c:\hello.txt

正常输出:Hello World!

 

设置环境变量

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

找到需要打开的文件位置,例如python位置:D:\Program Files\Python35\Scripts\

将路径复制-->右键计算机-->属性-->高级系统设置-->环境变量-->系统变量/用户变量-->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个空格,根据自己使用的工具进行搜索查询
  • 缩进级别必须保持一致 

 

posted @ 2020-05-14 08:28  ChungZhao  阅读(180)  评论(0编辑  收藏  举报