Python基础学习笔记

news/2024/9/20 23:36:12

**学习生长第一步

hello ,world在这里插入图片描述

变量及类型

变量可以是任意的数据类型,在程序中用一个变量名表示。
变量名必须是大小写英文、数字和下划线的组合,且不能以数字开头

标识符和关键字

不允许自定义标识符和关键字

查看关键字

import keyword
keyword.kwlist
在这里插入图片描述

格式化输出

%d占位数字
%s占位字符串在这里插入图片描述
结果:我的名字是lj,我的国籍是中国
我的年纪是:18 岁
www baidu com
www.baidu.com

换行输出,空格输出

print("hello",end="")
print("world",end="\t")
print("python",end="\n")
print("end")

结果:helloworld python
end

输入

password=input("请输入密码:")
print("您刚刚输入的密码是:",password)```python
结果:
请输入密码:123456
您刚刚输入的密码是: 123456

强制类型转换`

#强制类型转换
#只需在 前加需要强制转换的类型
a=int("123")
print(type(a))
b=a+100
print(b)

运算符和表达式

#运算符和表达式
'''
#算数运算符
** ->幂
a**b表示a的b次方
/ ->除   9/2=4.5// ->向下取整除   9//2=4   -9//2=-5
其余同JAVA'''
'''
比较运算符
同JAVA'''#赋值运算符
'''
=    +=   -=  /=  *=  %=
**=   a**=b  ->  a=a**b
//=
形式同Java
'''#位运算
''''
& 二进制相同位为1则为1,其余为0
| 二进制相同位为0则0,其余1
^ 按位异或 相同位相异时1,
~ 按位取反 1变0,0变1
<<  左移   a<<2结果240,二进制解释:11110000
>>  右移'''
#逻辑运算符
'''
布尔运算
and  与
or  或
not  非'''
#成员运算符
'''
in  在指定的序列中找到值返回True,否False
not in  没有找到返回True
'''

if语句

if语句:

if 判断语句1
执行1
elif 判断语句2
执行2
else
执行3

'''
if语句:if 判断语句1执行1
elif 判断语句2执行2
else执行3中间的 elif 与其他语言不一样,'''
#在判断语句后加 ”:“
if True:print("True")
else:print("False")if False:print("True")
else:print("False")
if 0:print("True")
else:print("False")
if "":  # 结果也为False, ”“内为空print("True")print("100")
else:print("False")
if " ":#结果也为Trueprint("True")print("100")#在相同层次内要缩进相同,否则会报错
else:           #else后面也要 :print("False")
print("end")
#最后的可以跳出该语句也可输出,但是不能缩进,
#缩进就会识别在上面else:的执行语句里面#非0非空即为真

运行结果:
True
False
False
False
True
100
end

score=78
if score>=90 and score<=100:print("A")
else:if score>=80 and score<=90:print("B")else:print("e")
#执行结果为:e
#可以用上面的嵌套,但是后面的 else缩进要跟上面相邻的if缩进一样,否则无法识别

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pgtn.cn/news/17698.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

使用Python,OpenCV进行对象追踪

这篇博客将介绍如何使用Python,OpenCV的内置对象跟踪器进行对象跟踪(单目标追踪);并将简单介绍OpenCV库中内置的八种对象跟踪算法(截至OpenCV 3.4),包括:CSRT、KCF、Boosting、MIL、TLD、MedianFlow、MOSSE、GOTURN。 建议对大多数对象跟踪应用程序使用CSRT、KCF或MOS…

“AS3.0高级动画编程”学习:第二章转向行为(上)

因为这一章的内容基本上都是涉及向量的&#xff0c;先来一个2D向量类&#xff1a;Vector2D.as (再次强烈建议不熟悉向量运算的童鞋&#xff0c;先回去恶补一下高等数学-07章空间解释几何与向量代数.pdf) package {import flash.display.Graphics;public class Vector2D {privat…

Python,Map结合的可视化工具pyecharts实现地图及3D地图的绘制

Python,Map结合的可视化工具pyecharts实现地图及3D地图的绘制 1. 安装2. 基础Map图3. 3DMap图参考这篇博客将介绍Python与Echarts结合的轮子:pyecharts,实现地图集3D地图的绘制。 1. 安装 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts 2. 基础Map图…

Urllib库函数、代理、爬取案例

Urllib库函数、代理、爬取案例 urllib库-urlopen函数用法 from urllib import request resprequest.urlopen(http://www.baidu.com) print(resp.read())部分结果 b<!DOCTYPE html><!--STATUS OK-->\n\n\n <html><head><meta http-equiv"…

线性代数——行列式

文章目录二阶行列式与三阶行列式全排列和对换n阶行列式的定义行列式的性质行列式按行&#xff08;列&#xff09;展开二阶行列式与三阶行列式 全排列和对换 n阶行列式的定义 行列式的性质 行列式按行&#xff08;列&#xff09;展开

线性代数--矩阵

线性代数--矩阵线性代数--矩阵线性方程组和矩阵矩阵的运算可逆矩阵克拉默法则线性代数–矩阵 线性方程组和矩阵 矩阵的运算 可逆矩阵 克拉默法则

线性代数--矩阵、向量

线性代数线性代数矩阵及其运算矩阵分块法矩阵的初等变换于线性方程组矩阵的初等变换矩阵的秩线性方程组的解向量组的线性相关性向量组及其线性组合向量组的线性相关性线性代数 矩阵及其运算 矩阵分块法 矩阵的初等变换于线性方程组 矩阵的初等变换 矩阵的秩 线性方程组的解 …

线性代数向量笔记

文章目录线性代数向量向量的基本概念向量组的线性相关性与线性表示向量组的秩线性代数 向量 向量的基本概念 向量组的线性相关性与线性表示 向量组的秩