1、python开发环境搭建与基础语法

文章目录

  • python解释器
  • PyCharm编辑器
  • 基础语法
    • 变量
    • 运算符
      • 基本数据类型
      • 常见数学运算符
      • 常见赋值运算符
      • 关系运算符(返回值为bool类型)
      • 逻辑运算符
  • 数据的输入和输出
    • 输入input()
    • 输出print()
  • 小练习--统计学生成绩
  • 小练习-把温度从华氏温度转换为摄氏温度
  • 常用内置函数
  • 常用模块

下面的实验是在Windows下做的,如果是在Linux下,就不用安装python解释器了。直接安装pycharm即可。

python解释器

下载:https://www.python.org/downloads/windows/
1、python开发环境搭建与基础语法_第1张图片安装:
选择自定义安装,这样就可以自定义安装位置
注意勾选“add python.exe to PATH”
剩下步骤都默认即可
1、python开发环境搭建与基础语法_第2张图片安装完成之后,使用 Window+r 进入Dos工具,可以输入python命令
1、python开发环境搭建与基础语法_第3张图片

PyCharm编辑器

PyCharm是一款功能强大的python编辑器,具有跨平台性。
下载:有专业版和社区版,下载专业版
https://www.jetbrains.com/pycharm/download/#section=windows
1、python开发环境搭建与基础语法_第4张图片安装,使用默认选项即可
1、python开发环境搭建与基础语法_第5张图片new project:
1、python开发环境搭建与基础语法_第6张图片新建pure project
选择project的代码存放位置:location
选择已经安装好的解释器
创建一个模板文件

1、python开发环境搭建与基础语法_第7张图片创建完成
1、python开发环境搭建与基础语法_第8张图片右击项目:new – directory
右击directory :new – python file
1、python开发环境搭建与基础语法_第9张图片

基础语法

变量

  • 变量的命名:变量名由字母、数字、下划线组成,不能以数字开头
  • python中,定义变量时不需要指定类型。当使用变量的时候,必须要给这个变量赋值

运算符

基本数据类型

  • int(有符号整数)

  • long(长整数)python2 有,python3将整数和长整数结合在一起
    1、python开发环境搭建与基础语法_第10张图片

  • bool(布尔)true、false
    1、python开发环境搭建与基础语法_第11张图片

  • float(浮点数)3.14、 2e-2、2e+4【只要是用科学计数法表示,都认为是float类型】
    1、python开发环境搭建与基础语法_第12张图片

  • complex(复数)

常见数学运算符

加:+
减:-
乘:*
除:/
次方:**
整除://
取余:%

1、python开发环境搭建与基础语法_第13张图片

常见赋值运算符

=
+=
-=
*=
/=
%=
//=
1、python开发环境搭建与基础语法_第14张图片

关系运算符(返回值为bool类型)

大于:>
大于等于:>=
小于:<
小于等于:<=
不等于:!=
赋值:=
相等:==

1、python开发环境搭建与基础语法_第15张图片

逻辑运算符

逻辑与and 【全真则真,一假则假】
逻辑或or 【全假则假,一真则真】
逻辑非not

1、python开发环境搭建与基础语法_第16张图片

数据的输入和输出

输入input()

输入数据使用:input()
如果需要添加提示语:input(“xxxx”)
1、python开发环境搭建与基础语法_第17张图片类型转换:
int():将数据类型转换为int整型
float():将数据类型转换为浮点型
bool():将数据类型转换为布尔型
1、python开发环境搭建与基础语法_第18张图片十进制数转换为二进制数
1、python开发环境搭建与基础语法_第19张图片

输出print()

占位符:
1、python开发环境搭建与基础语法_第20张图片

C:\Users\wm>python
Python 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> name="wm"; age=16
>>> print(name,age)   #直接输出,最简单的输出语句
wm 16
>>> print("姓名:%s,年龄:%d" %(name,age))  #输出变量,注意占位符的使用
姓名:wm,年龄:16
>>> score=99.122334
>>> print("姓名:%s,年龄:%d,分数:%f" %(name,age,score))
姓名:wm,年龄:16,分数:99.122334
>>> print("姓名:%s,年龄:%d,分数:%.2f" %(name,age,score))  #.2f%表示保留小数点后两位
姓名:wm,年龄:16,分数:99.12
>>> #还有一种输出的方式:format格式化打印字符串,用f表示
>>> print(f"name:{name},age:{age},score:{score}")
name:wm,age:16,score:99.122334

小练习–统计学生成绩

使用idle新建python文件,写程序

name=input("请输入姓名:")
chinese_score=float(input("请输入中文成绩:"))
math_score=float(input("请输入数学成绩:"))
english_score=float(input("请输入英语成绩:"))

total_score=chinese_score+math_score+english_score
avg_score=total_score/3
print(f"学生{name}的总分为:{total_score}")
print("平均成绩为:%f"%(avg_score))

1、python开发环境搭建与基础语法_第21张图片

小练习-把温度从华氏温度转换为摄氏温度

使用idle新建python文件,写程序

摄氏温度*1.8 = 华氏温度 - 32

fah=float(input("请输入华氏温度值:"))
cel=(fah-32)/1.8
print("%f华氏度转换为摄氏度为:%f"%(fah,cel))

1、python开发环境搭建与基础语法_第22张图片

常用内置函数

  • 标准类函数cmp、str、type 【适用于所有的标准类型】
  • 转换工厂函数:int、float、bool、complex
  • 功能函数:abs(求绝对值)、divmod(返回商和余数)、pow(求次方)、round(保留小数点后几位)
  • 进制转换函数:bin(转成二进制)、hex(转成八进制)、oct(转成十六进制)
  • ASCII转换函数:chr、ord
C:\Users\wm>python
Python 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> abs(-4)
4
>>> divmod(22,3)
(7, 1)
>>> round(3.1415926,4)
3.1416
>>>

常用模块

>>> import math  #导入模块
>>> math.pi
3.141592653589793
>>> math.sqrt(16)
4.0
>>> math.sqrt(25)
5.0
>>> import random
>>> random.randint(1,10) #返回1到10之间的随机数
3
>>> random.randint(1,10)
9
>>>

你可能感兴趣的:(运维学习,python,python)