Python编程基础
Posted Esther!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python编程基础相关的知识,希望对你有一定的参考价值。
(应试用)
Python是一种面向对象的计算机程序设计语言。
智慧医学语言课程使用主流操作系统Windows下的Python 3.6.8版本。
Pycharm是一款功能强大的用于Python程序开发的的集成开发环境。
Python函数包的安装
Python函数包在windows系统下的安装,可以首先运行命令窗口(WIN+R,输入cmd),使用如下命令安装:
pip install Python函数包名
例如安装用于科学计算的多位数组行数包numpy,其安装命令格式如下:
pip install numpy
也可以安装指定版本的函数包,其安装命令格式如下:
pip install Python函数包名==版本号(双等号)
例如:
Pip install pandas==0.24.2
如果查看当前已经安装的函数包及其版本,可以使用如下命令:
pip list
标识符(名字系统)
标识符(名字系统)用来识别变量、函数、类、模块以及对象等的名称。Python 的标识符的命名可以包含英文字母\\((A~Z,a~z)\\)、数字\\((0~9)\\)及下划线符号(_)等的组合,最好是“见名知意”,且有如下要求:
1.第一个字符必须是字母表中字母或下划线 _ 。
2.标识符的其他的部分由字母、数字和下划线组成。
3.标识符对大小写敏感。
4.在 Python 3 中,非 ASCII 标识符也是允许的。
保留字
由于Python语言本身需要一些单词等作为语言的一部分,这部分单词通常不被程序员用来命名变量等的标识符名字,名字先被占用了,后面使用时需要“避讳”,系统把这部分单词称为保留字或关键字。如何知道哪些单词已经被Python系统占用了呢?Python 的标准库提供keyword 模块,可以输出当前版本的所有关键字:
即以上单词不能被程序员命名为某个变量或函数的名字了。
注释
Python中单行注释以 #
开头,多行注释用三个单引号\'\'\'
或者三个双引号"""
将注释内容括起来
缩进
python使用缩进来标注代码块,采用相同缩进的代码块时同一层次的模块,其代码看上去很有层次感,区别于其他编程语言不需要使用大括号来圈住代码块。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
多行语句
Python 通常是一行写完一条语句,但如果语句很长,可以使用反斜杠()来实现多行语句,例如:
在 [], , 或 () 中的多行语句,不需要使用反斜杠()来分行,例如:
python编程基础框架
a.python 开发
a.1基础
- python,java语言优势:可以写网页+后台功能,python开发效率高,执行效率低,java执行效率高,开发效率低
- 环境变量配置:进入--->控制面板用户帐户和家庭安全用户帐户--->更改我的环境变量--->系统变量--->path--->;F:python3.6.3(分号+python安装位置)
- python后缀名:以.py结束
- 执行方式:1)python编译器(软件),py文件路径;解释器路径:#!/usr/bin/env python(env更稳定)
2)进入cmd解释器,实时输入并获取到执行结果
5.执行操作,用户输入正确的账户密码:检测:用户名=root 密码=root(了解input用法)
6.变量名:字母,数字,下划线。开头不能(数字+关键字+python内置东西),可以字母+下划线
7.条件语句
- 首行缩进4空格
类型一:
n1=input(‘>>>‘) #=表示赋值
if ‘‘alex‘‘ == ‘‘alex‘‘:
- n2 = input(‘>>>‘)
- if n2 == ‘‘确认‘‘: #==表示比较
-
-
-
- print(‘alex SB’)
- else:
-
- print(‘alex DB‘)
-
-
-
else:
print(‘error‘)
类型二:
if 条件1:
pass #(pass无意义,空代码,仅表示空代码块)
elif 条件2:
pass
elif 条件3:
pass
else:
pass
print(‘end‘)
类型三:and or
if n1 == "alex" or n2 == ‘‘alex!23‘‘:
print(‘OK‘)
else:
print(‘OK‘)
8.基本数据类型
表达数据的四种类型:
1)字符串:n1=‘‘alex‘‘,n2=‘root‘,n3=‘‘‘‘‘‘eric‘‘‘‘‘‘,n4=‘‘‘tony‘‘‘
2)数字-age=21,weight=64,fight=5
3)四则运算(加减乘除):
字符串操作:
加法/减法:
n1=‘‘alex‘‘
n2=‘‘sb‘‘
n3=‘‘db‘‘
n4=‘‘n1+n2+n3‘‘
#result=‘‘alexsbdb‘‘
乘法:
n1=‘‘alex‘‘
n3=n1 * 10
数字:
n1=9
n2=2
n3=n1+n2
n3=n1-n2
n3=n1*n2
n3=n1/n2
9.循环
死循环
while 1==1
print(‘OK‘)
10.python开发练习
1)用while循环输入 1 2 3 4 5 6 8 9 10
n=1
while n <11:
if n == 7:
pass
else:
print(n)
n=n+1
2)求1-100所有数的和
n = 1
s = 0
while n < 101:
s=s+n
n=n+1
print(s)
3)输出 1-100 内所有奇数
n=1
while n < 101:
temp = n % 2
if temp == 0 #n为偶数:
pass
else:
print(n)
n=n+1
4)输出 1-100所有偶数
n=1
while n <101:
temp = n % 2
if temp == 0:
print(n)
else:
pass
n=n+1
5)求 1-2+3-4+5-6+7...99
n = 1
s = 0
while n < 100:
temp = n % 2
if temp == 0:
n = n * (-1)
s = s + n
else:
s = s + n
n = n + 1
print(s)
a.2基本数据类型
a.3函数
a.4面向对象
b. 网络编程
c. WEB框架(用于写网站)
d. 设计模式+算法
以上是关于Python编程基础的主要内容,如果未能解决你的问题,请参考以下文章