Python程序基础——学习笔记

Python程序基础

一. 程序开发环境

  • Python语言具有以下特点
    语法简单清晰,强制空白符语句缩进
    开源、免费、功能强大
    具有丰富和强大的库,无论想实现什么功能都有一个库
    易读、易维护,受欢迎、用途广泛
    解释性语言,变量类型可变

  • 开发环境
    Python3.7
    Python程序基础——学习笔记_第1张图片
    pycharm
    官网下载地址:http://www.jetbrains.com/pycharm/

二、简单的Python程序

  • 启动pycharm
  • 新建文件demo.py
  • Python程序的文件扩展名称为“.py”
  • 在程序环境中输入程序print(“hi,everyone”)或 print(“my first application”)

Python程序基础——学习笔记_第2张图片
利用数学函数,算平方根
Python程序基础——学习笔记_第3张图片
三、程序语句

  • 单行注释语句用 # 开始,从#开始一直到,末尾的部分是注释部分
  • 多行注释语句使用连续三个双引号或者单引号对来注释多行
    Python程序基础——学习笔记_第4张图片

四、数据类型

  • 整数 1、2、3
  • 浮点数 2.15
  • 字符串 hello
  • 逻辑值 false true

注意:与C语言不同,Python中的变量是没有类型的,同一个变量可以存储任何数据
Python程序基础——学习笔记_第5张图片
类型相互转换:

  • 字符串s转整数i: i=int(s)
  • 字符串s转浮点数f:f=float(s)
  • 整数i或浮点数f转字符串s:s=str(i) 或 s=str(f)

注:s类型可变
Python程序基础——学习笔记_第6张图片

五、数据的格式化输出

  1. 整数格式化输出规则

Python程序基础——学习笔记_第7张图片

  • 浮点数格式输出规则
    Python程序基础——学习笔记_第8张图片
  • 字符串的输出
    Python程序基础——学习笔记_第9张图片

六、表达式
运算符:-+/*% x**y(x的y次幂)x//y(取整除)
关系运算符:<= >= < > == !=
逻辑运算:and(与) or(或) not(非) a and b or not c 先计算not c,后运算a and b,最后运算 or

  • 运算规则:关系运算先于逻辑运算;字符的比较是用字符的Unicode码进行的(空格<“0”<“1”<…<“9”<“A”<“B”<…<“Z”<“a”<“b”<…<“z”<汉字);

Python程序基础——学习笔记_第10张图片
七、实践项目
项目:学生成绩计算
目标:从键盘输入一个学生数学、语文、英语的成绩,计算总分与平均分
实践:
定义三个变量math、Chinese、English来存储数学、语文、英语的成绩,键盘输入的数据本质是字符串,要通过float函数转为实数,然后才能计算。

 #计算学生成绩
math=input("数学成绩:")
chinese=input("语文成绩:")
english=input("英语成绩:")
math=float(math)
chinese=float(chinese)
english=float(english)
sum=math+chinese+english
print("总分",sum,"平均分",sum/3)

你可能感兴趣的:(Python程序基础——学习笔记)