python基础

前言:python安装

window下:官网下载,根据版本及电脑选择相应的版本进行安装,注意勾选环境变量。

开发工具:Pycharm + Python 或 Pycharm + Anaconda

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB)。

根据环境变量的先后顺序,cmd命令框中输入python进入的是在上面的python环境,可以修改python执行文件的名称用于区分进入不同的环境。

另外pip也需要注意,Anaconda可以用conda进行安装python包

第一个Python程序:

- 命令行

  

>>> print("hello world")
hello world

 

hello.py

1 print("hello world")

执行方式:Pycharm右键执行/命令行,切换到文件目录下 python hello.py

一.变量,输入

name = "Python"

上述代码声明了一个变量,变量名为: name,变量name的值为:"Python"

变量的作用:代指内存里某个地址中保存的内容

变量命名规范:

  • 变量名只能是字母、数字或下划线的任意组合
  • 变量名的第一个字符不能是数字
  • 变量名不能是系统关键字
1 name = input()
2 # 打印用户输入的内容
3 print(name)

使用input等待用户输入,使用name接受用户的输入

二.条件判断

1.if

 1 score = int(input("请输入分数:"))
 2 
 3 if score > 100 or score < 0:
 4     print("分数输入不合法")
 5 elif score >= 80:
 6     print("优秀.")
 7 elif score >= 60:
 8     print("合格")
 9 else:
10     print("不合格")

  注意input接受的都是字符串,这个例子中需要转成整数

2.while

1 while 条件:
2      
3     # 循环体
4  
5     # 如果条件为真,那么循环体则执行
6     # 如果条件为假,那么循环体不执行

3.for ... in ... 

  用于循环输出

4.其他语句

break:语句跳出整个循环体,循环体中未执行的循环将不会执行,如果是多成循环,跳出当前循环

pass:占位语句,什么都不做

continue:跳出本次循环,只跳过本次循环continue后的语句

三.运算符

 1 算数运算
 2 +(加)  -(减)  *(乘) /(除)  %(取余)  **(乘方)  //(向下取整)
 3 
 4 比较运算
 5 ==(相等)   !=(不等)     >(大于)   <(小于)   >=(大于等于)   <=(小于等于)
 6 
 7 赋值运算
 8 =(等于)   +=  -=   *=   /=   %=   **=   //=
 9 a += 1 等价于 a =a + 1  其余同理
10 
11 逻辑运算
12 and(和)   or(或)  not(非)
13 
14 成员运算
15 in(在)   not in(不在)

注意逻辑运算 

  • 没有括号是从左往右依次判断,有括号先判断括号里
  • 如果是and连接,则需要and前和and后均真,则返回真,返回值为and后面的值
  • 如果是or连接,如果or前面为真则返回真,返回值为or前的值,否则继续判断
1 print(1 and 2 and 0 or 3)
2 >>> 3
3 print(1 and 2)
4 >>> 2
5 print(1 or 2)
6 >>> 1

 

posted @ 2019-03-05 22:49  工藤_小哀  阅读(144)  评论(0编辑  收藏  举报