网络安全学习笔记

初识python

Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。
Python是一种跨平台的计算机程序设计语言;
Python是一种解释型语言;
Python是一种交互式语言;
Python是一种面向对象的语言。

第一个Python程序

在这里插入图片描述

Python中的输出函数

print()函数,可以将你想要展示的东西在IDE或标准的控制台上显示。例:print(520)。
输出内容:数字,字符串,含有运算符的表达式。
输出目的地:显示器,文件。
输出形式:换行,不换行。

转义字符

当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义):
反斜杠:\
单引号:\ ’
双引号:\ "
当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符:
换行:\n
回车:\r
水平制表符:\t
退格:\b

二进制与字符编码

一.
8 bit(位)=1 byte(字节);
1024 byte=1 KB;
1024 KB(千字节)=1 MB(兆);
1024 MB=1 GB;
1024 GB(吉字节)=1 TB(太字节);
二.
ASCII码表
在这里插入图片描述

Python中的标识符和保留字

一.保留字
一些单词被赋予了特定的意义,在给对象起名的时候不能直接使用。
二.标识符
变量、函数、类、模块和其他对象的起的名字就叫标识符
规则:字母数字下划线;
不能以数字开头;
不能是保留字;
严格区分大小写。

变量的定义和使用

变量就是内存中一个带标签的盒子,你把需要的数据放进去。
在这里插入图片描述
name(变量名)=(赋值运算符)Python(值)
变量由三部分组成:
1.标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取;
2.类型:表示的是对象的数据类型,使用内置函数type(obj)来获取;
3.值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出。
当变量被多次赋值之后,变量名会指向新的空间。

数据类型

一.常见的数据类型
整数类型–int;
浮点类型–float;
布尔类型–bool;
字符串类型–str。
二.数据类型转换
str()–将其他数据类型转成字符串;注:也可用引号转换。
int()–将其他数据类型转成整数;注:(1)字类和小数类字符串无法转化成整数。(2)浮点数转化成整数,抹零取整。
float()–将其他数据类型转成浮点数;注:(1)文字类无法转成整数。(2)整数转成浮点数,末尾为.0。

Python中的注释

在代码中对代码的功能进行解释说明的标注性文字,可以提高代码的可读性;
注释的内容会被Python解释器忽略;
通常包含三种类型的注释:
单行注释——以“#”开头,直到换行结束;
多行注释——并没有单独的多行注释标记,将一对三引号之间的代码成为多行注释;
中文编码声明注释——在文件开头加上中文声明注释,用以指定源码文件的编码格式。

Python中的输入函数

输入函数input()的介绍·
作用:接收来自用户的输入;
返回值类型:输入值的类型为str;
值的存储:使用=对输入的值进行存储。
input()函数的基本使用:
在这里插入图片描述
present(变量)=(赋值运算符)input(‘Pyhton’)(input(用户输入))

Python中的运算符

一.算术运算符
标准算术运算符:加(+)、减(-)、乘*、除(/)、整除(//);
取余运算符:%;
幂运算符:**
二.赋值运算符“=”
执行顺序:右->左
支持链式赋值:a=b=c=10;
支持参数赋值:+=、-=、*=、/=、%=;
支持系列解包赋值:a,b,c=1,2,3;
三.比较运算符
对变量或表达式的结果进行大小、真假等比较:
“>,<,>=,<=,!=”
“==”:对象value的比较;
“is,is not”:对象的id的比较;
四.布尔运算符
对于布尔值之间的运算:
and,or,not,in,not in
五.位运算符
将数据转成二进制进行计算:
位与&,位与|,左移位运算符<<,右移位运算符>>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值