2021-3-11

2021年3月11日Python第一节上课内容笔记

一、学习Python的目的:

对于校招:中会存在编程题目可用到Python
对于网络运维:后期会涉及到脚本语言的学习,例如网络完全和自动化运维

对于软件:Java云计算大数据后端开发,Python是数据科学方向(人工智能),其次在校招中要求至少掌握一门语言

言外话语:谷歌的很多项目都是由Python实现的,例如谷歌虫,及豆瓣等互联网企业都是通过Python开发的

Python的特点

1、简单

用C语言实现两数相加

void main(){
int a = 1;
int b = 2;
int c = a + b;
}

用Python实现两数相加
a = 1
b = 2
c = a + b

在这里插入图片描述
2、一边编译一边运行------------java:执行过程:第一步:将java源码(.java文件)通过编译器(java.exe)编译成JVM文件(.class文件)
第二步:将JVM文件通过java.exe执行,输出结果

3、高级--------------不注重底层源码

4、面向对象---------------既支持面向对象也支持面向过程

5、可扩展-----------扩展的模块

6、免费和开源

7、可移植---------Python可以应用在不同的平台上

8、丰富的库--------------Python拥有很多第三方库,非常的丰富

9、可嵌入性-------------Python可以嵌入到C、C++中,为其提供脚本的功能

Python的开发环境

前期:使用记事本(editplus、subline.VS Code 、Notepad++)

中期后期:集成开发环境(IDE):pycharm工具

第一个Python程序

print(“我的第一个Python程序”)在这里插入图片描述
打开方式:
1、复制文件位置,到cmd运行,用tab补齐
2、直接拖拽文件到cmd
3、在文件搜索上方输入cmd可直接运行

变量

4.1什么是变量
变量顾名思义就是变化的量 代表一个未知的数 例如方程中的X

运行时环境(程序运行过程中,这个值可以发生变化的)变化的量

4.2定义变量
数据类型 变量名称=变量值;(java C)int a=10;强数据类型语言 需要标注类型,每个类型所需要的内存大小不一样

  • 1字节的是 byte.Boolean
  • 2字节的是 short、char
  • 4字节的是 int、float
  • 8字节的是 long、double

Python是一门弱数据类型语言

变量名称=变量值

那么什么是强数据类型语言,弱数据类型语言?

 强数据类型语言:当定义变量的类型后,不允许存储其他的数据类型(不严谨)

int a=10;
a=20;
a="hahahah’ //报错

弱数据类型语言:变量类型不固定,值是什么类型,变量就会变成对应类型在这里插入图片描述
全局函数:
print(字符串)在控制台上输出这个字符串,标准输出函数

type(变量)返回变量数据类型

变量的命名规范

变量的命名范围
1、变量名称只能由有效字符(大小写字母、数字、下划线)组成(name+ 报错语法错误)

2、不能以数字开头

3、不能是关键字或者保留字

4、变量名称尽量有意义(name age sex)

小驼峰法 userName(除了第一个单词,其他单词首字母大写)
下划线法(官方推荐)

查看Python的关键字

import keyword

Keyword.kwlist

关键字:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值