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