python最全笔记(在学大学生记录,更新中)

本文是一篇关于Python的全面笔记,涵盖了计算机基础知识、Python的发展背景、语法特性如变量、数据类型、运算符、条件判断和循环语句。还介绍了Python在Web应用、科学计算等领域的应用,以及常用的IDE Pycharm和交互式编程。
摘要由CSDN通过智能技术生成

Python

​ —by WRJ

什么是计算机

计算机(computer)俗称电脑,是现代一种用于高速计算的电子机器,可以进行数值计算,又可以进行逻辑判断,还具有存储记忆功能,且能够按照程序的运行,自动、高速处理数据。

计算机是20世纪最先进的科学技术发明之一。

软件系统

  • 系统软件
  1. 操作系统
  2. 驱动程序
  3. 语言处理程序
  4. 数据库管理系统等…
  • 应用软件
  1. 浏览器
  2. 文本编辑器
  3. 音视频播放器等…

编程语言

编译型语言

C:

#include <stdio.h>
int main()
{
   
    printf("Hello World!");
    return 0;
}

C++:

#include <iostream>
using namespace std
int main()
{
    cout<<"Hello World!"<<endl
    return 0;    
}

Java

解释型语言

Python:

print('Hello World')

JavaScript、PHP

发展背景

  • 作者,Guido von Rossum(吉多·范·罗苏姆),荷兰人。
  • 1989年,为打发圣诞节假期,开始写Python语言的编译器。Python这个名字,来自吉多所挚爱的电视剧Monty Python’s Flying Circus。
  • 诞生,1991年,第一个编译器诞生,用C语言实现的,并能够调用C语言的库文件。
  • Python是从ABC发展起来,并且结合了Unix shell和C语言的习惯。
  • Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)、IronPython(可以运行在.NET和Mono平台)、PyPy(Python实现的,支持JIT即时编译)。
  • Python目前有两个版本,Python2和Python3。

应用场景

  • Web应用开发
  • 操作系统管理、服务器运维的自动化脚本
  • 网络爬虫
  • 科学计算
  • 桌面软件
  • 服务器软件(网络软件)
  • 游戏

Pycharm

  • IDE的概念:Integrated Development Environment,又称集成开发环境。一款图形化界面的软件,集成了编辑代码,编译代码,分析代码,执行代码以及调试代码等功能。Python开发中最常用的IDE是Pycharm。

交互式编程

​ 直接在终端中运行解释器,而不使用文件名的方式来执行文件。这种交互式的编程环境,我们也可以称之为REPL,即读取(read)输入的内容,执行(eval)用户输入的指令,打印(print)执行结果,然后进行循环(loop),Python支持交互式编程。

exit()…退出交互式编程

注释的使用

  • “#” 表示单行注释,仅对本行有效

  • 以 ‘’‘ 三个单引号开始,三个单引号结束,中间的内容是注释。多行注释,允许换行。也可以是三个双引号开始,三个双引号结束。

  • Ctrl+/ : 快捷键用来给代码添加和删除注释

变量以及数据类型

  1. Numbers:

    • int
    • float
    • complex # ((-1)**0.5)
  2. Bool:

    • True
    • False
  3. String

  4. List

  5. Tuple

  6. Dictionary

  7. Set

查看数据类型

a=34
b='hello'
c=True
d=['张三','李四']
#使用type内置类可以查看一个变量对应的数据类型
print(type(a)) #<class 'int'>
print(type(b)) #<class 'str'>
print(type(c)) #<class 'bool'>
print(type(d)) #<class 'list'>
print(type(3.14)) #<class 'float'>

在Python里,变量是没有数据类型的,变量的数据类型是变量对应的值的数据类型。

标识符和关键字

  1. 标识符:变量,模块名,函数名,类名

    ​ 规则:(1)数字、字母、下划线、汉字(不推荐)组成,不能以数字开头

    ​ (2)严格区分大小写(编程里52个字母)

    ​ (3)不能使用关键字作为标识符

    ​ 规范:建议遵守、遵守规范会显得专业,并且代码易读

    ​ (1)见名知意

    ​ (2)遵守一定的命名规范:

    ​ · 小驼峰命名法:第一个单词的首字母小写,以后每个单词的首字母都大写 useNameAndPassword

    ​ · 大驼峰命名法:每个单词的首字母都大写 PersonModel

    ​ · 使用下划线连接:user_name_and_password

    ​ (在Python里的变量、函数、模块名使用下划线连接;Python里的类名使用大驼峰命名法)

  2. 关键字:在Python语言里,有特殊含义的单词

print 语句的使用

Python里使用print内置函数来输出内容。

# print(value, ..., sep=' ', end='\n', file=sys.stdout,flush=False)
  • sep参数,用来表示输出时,每个值之间用哪种字符作为分隔。默认使用空格作为分隔符。

  • end参数,当执行完一个print语句以后,接下来要输出的字符。默认\n表示换行。

  • file参数涉及文件读取。

  • flush参数主要是刷新,默认flush=False,不刷新。当flush=True时会刷新内容输出。

input 语句的使用

Python里用input内置函数接收用户的输入。

input() ==> 括号里写提示信息。

不管用户输入的是什么,变量保存的结果都是字符串。

整数的表示方式

整型就是整数,计算机只保存二进制0和1。为了方便数据的表示,同时计算机也支持八进制和十六进制。

a = 98 #默认数字就是十进制的数字
b 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值