python从入门到精通(一)

news2024/11/18 23:26:37

自己也有三四年的码龄了,目前,重拾起自己的博客,记录自己的学习笔记,为大家提供优质内容,也来巩固自己的学习内容。
很开心也成功成为了一名研究生,张张的研究方向是图像处理和计算机视觉这一块,有这方面的小伙伴可以一起探讨学习。
接下来先把python学扎实,gogogo!!!
加油

以下内容来自于黑马程序员的视频,作者只是做了一下视频笔记

记得安装软件偶,python和pycharm

- 字面量

在代码中,被写下来的固定的值,称之为字面量

字面量
字符串(string):又称文本,是由任意数量的字符如中文、英文、各类符号、数字组成。用双引号“ ”
程序中写字符串一定要加上“”偶

666#整数
13.14#浮点数
"黑马程序员"#字符串
print(666)#屏幕傻瓜输出666
print(13.14)
print("黑马程序员")
#卸载print中的也是字面量

- 注释

如何使用?
注释 不对程序产生任何影响注释不会被执行
单行注释,#开头

# 这是注释的内容,建议#号和注释内容一般以一个空格隔开

多行注释,以"""作为开头 “”"作为结尾

"""
多行注释
对python文件进行使用,写在文件的开头
"""

- 变量

变量:在程序运行时,能储存计算结果或能表示值的抽象概念,简单的说,变量就是在程序运行时,记录数据用的
变量的定义格式: 变量名称 = 变量的值

money = 50# 定义一个变量
print("钱包还有:",money)# print(内容1,内容2,......,内容n)

运行结果:
运行结果
变量记录数据,为了我们重复使用它

- 数据类型

数据是有类型的
t如何查看数据的类型?
用type()

print(type("黑马程序员"))
print(type(666))
print(type(13.14))

结果
类型
方式1:使用print直接输出类型信息

print(type("黑马程序员"))
print(type(666))
print(type(13.14))

类型
方式2:使用变量存储type()语句的结果

string_type = type("黑马程序员")
int_type = type(666)
float_type = type(13.14)
print(string_type)
print(int_type)
print(float_type)

类型
方式3:使用type()语句,查看变量中存储的数据类型信息

name="黑马程序员"
name_type=type(name)
print(name_type)

jieguo

  • 数据类型的转换

常见的转换语句
只会转换类型不会破坏内容

num_str = str(11) # 整型转换成字符型
print(type(num_str),num_str)

结果
在这里插入图片描述
注意:
1、想要将字符串转换成数据,必须要求字符串内的内容都是数字
2、浮点数转整数会丢失精度

- 标识符

标识符:是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名。
python中,标识符命名的规则主要有3类:
内容限定:只允许出现:英文,中文,数字,下划线_。不推荐使用中文,数字不可以用在开头
大小写敏感
不可使用关键字

不可以使用以下关键字:
标识符
变量的命名:用英文,全小写,下划线命名法

- 运算符

算术运算符
运算符

print("1+1=",1+1)
print("2-1=",1-1)
print("2*3=",2*3)
print("9/3=",9/3)
print("11//2=",11//2)
print("9%2=",9%2)
print("2**2=",2**2)

jieguo述
赋值运算符
赋值运算符

num = 1+2+3
print("num = ",num)
num = 1
print("num = ",num)
num += 1
print("num = ",num)
num -= 1
print("num = ",num)
num *=4
print("num = ",num)
num /=2
print("num = ",num)
num=3
num %=2
print("num = ",num)
num **=2
print("num = ",num)
num=9
num //=2
print("num = ",num)

运行结果
结果

字符串

  • 字符串三种定义方式
    在这里插入图片描述
  • 字符串拼接
    可以通过+号来拼接
print("学IT来黑马"+"月薪过万")
name="黑马程序员"
address="科技大学"
print("我是:"+name+"我在"+address)

在这里插入图片描述
注意:字符串是无法通过加号和整数、浮点数等进行拼接

  • 字符串格式化
name="黑马程序员"
message="学IT就来%s"%name
print(message)

jieguo

其中%s
%表示:我要占位
s表示:将变量变成字符串放入占位的地方
注意:多个变量占位,变量要用括号括起来,并按照占位的顺序填入
数字类型也可以进行拼接
占位的形式完成数字拼接
更加快速的字符串格式化
语法:f"内容{变量}"

name="科技大学"
set_up_year=2006
`number=1000
print(f"我是{name},我成立于{set_up_year},有{number}人")
``
![结果](https://img-blog.csdnimg.cn/6afb310a0b6c4c9a8abac98d053b0e40.png)
-表达式进行格式化
表达式:具有明确执行结果的代码语句
![表达式格式化](https://img-blog.csdnimg.cn/696d5731917247c2a1c07d1169877282.png)
## **数据输入**
input()语句从键盘获取输入

```python
print("请告诉我你是谁?")
name=input()
print("我知道了你是:%s" %name)

jieguo
今天的学习就结束啦,要多加联系呦
有问题欢迎指出

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

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

相关文章

k8s手动下载镜像、通过容器创建镜像方法

手动下载镜像 1、首先pull镜像到本地 docker pull <镜像名称>:<标签>2、转储镜像 docker save -o /path/to/save/image.tar 3、解压 tar -xvf /path/to/save/image.tar补充 1、如果要将tar还原成镜像 docker load -i /path/to/save/image.tar或者用输入重定向…

Win10专业版开启远程桌面

Win10专业版开启远程桌面 方法一&#xff1a; 一、按“Win R”键&#xff0c;然后输入“sysdm.cpl”并按下回车键打开系统属性。 二、选择“远程”选项卡&#xff0c;在远程桌面中勾选“允许远程连接到此计算机”就可以开启远程桌面&#xff1b; 方法二&#xff1a; 一、打…

融云受邀参加 Web3.0 顶级峰会「Meta Era Summit 2023」

本周四 19:00-20:00&#xff0c;融云直播课 社交泛娱乐出海最短变现路径如何快速实现一款 1V1 视频应用&#xff1f; 欢迎点击上方小程序报名~ 9 月 12 日&#xff0c;由中国香港 Web3.0 媒体 Meta Era 主办的“Meta Era Summit 2023”在新加坡收官&#xff0c;融云作为战略合作…

Window11专业版安装Java环境

目录 一、首先准备好一个Java的环境包 二、在Windows11上双击运行此环境包 三、根据提示安装完成后&#xff0c;在此电脑上属性中搜索环境变量 四、配置环境变量、并验证 一、首先准备好一个Java的环境包 二、在Windows11上双击运行此环境包 按着要求进行下一步操作&#…

数据丢失防护工具

什么是数据丢失防护 数据丢失防护 &#xff08;DLP&#xff09; 涉及系统地识别、定位和评估具有内容和上下文感知的数据和用户活动&#xff0c;以应用策略或主动响应来防止数据丢失。静态、使用和动态数据必须受到持续监控&#xff0c;以发现企业数据存储、使用或共享方式的偏…

Docker-如何获取docker官网x86、ARM、AMD等不同架构下的镜像资源

文章目录 一、概要二、资源准备三、环境准备1、环境安装2、服务器设置代理3、注册docker账号4、配置docker源 四、查找资源1、服务器设置代理2、配置拉取账号3、查找对应的镜像4、查找不同版本镜像拉取 小结 一、概要 开发过程中经常会使用到一些开源的资源&#xff0c;比如经…

股票量化系统QTYX开启全自动实盘之路——第一弹easytrader库搭建本地自动交易环境...

搭建全自动化量化系统 股票量化交易系统QTYX最终形态是一款全自动化的量化交易系统。 接下来我们通过一个系列逐步把QTYX升级为全自动的系统。当前为第一篇&#xff1a;使用easytrader库搭建本地自动交易环境 股票的自动化交易接口在2015年之后就被管制了&#xff0c;于是对于普…

黑马JVM总结(十七)

&#xff08;1&#xff09;G1_简介 下面介绍一种Grabage one的垃圾回收器&#xff0c;在jdk9的时候称为默认的回收器&#xff0c;废除了之前的CMS垃圾回收器&#xff0c;它的内部也是并发的垃圾回收器 我们可以想到堆内存过大&#xff0c;肯定会导致回收速度变慢&#xff0c;因…

游戏开发玩法设计的重要性

玩法设计在游戏开发中非常重要&#xff0c;因为它直接影响着玩家的游戏体验和游戏的吸引力。一个精心设计的玩法可以使游戏更具趣味性、挑战性和可玩性&#xff0c;从而吸引更多的玩家并提高游戏的成功度。以下是玩法设计的重要性&#xff1a; 吸引力和沉浸感&#xff1a; 精心…

2023_Spark_实验九:Scala函数式编程部分演示

需求&#xff1a; 1、做某个文件的词频统计//某个单词在这个文件出现次数 步骤&#xff1a; 1、文件单词规律&#xff08;空格分开&#xff09; 2、单词切分 3、单词的统计 &#xff08;k,v&#xff09;->(k:单词&#xff0c;V&#xff1a;数量&#xff09; 4、打印 框…

手游模拟器长时间运行后,游戏掉帧且不恢复

1&#xff09;手游模拟器长时间运行后&#xff0c;游戏掉帧且不恢复 2&#xff09;FrameBuffer Fetch无论哪种模式在确定支持的手机上显示全紫 3&#xff09;协程中yield return CoFunction()和yield return StartCoroutine(CoFunction())的区别 这是第353篇UWA技术知识分享的推…

山石网科国产化入侵防御系统,打造全生命周期的安全防护

随着互联网的普及和网络安全的威胁日益增加&#xff0c;botnet感染成为了企业面临的重要问题之一。botnet是一种由分散的客户端&#xff08;或肉鸡&#xff09;组成的网络&#xff0c;这些客户端被植入了bot程序&#xff0c;受控于攻击者。攻击者通过这些客户端的bot程序&#…

win10 查看已连接过的wifi的密码

1 打开管理员模式的CMD 2 输入命令查看WIFI名称 netsh wlan show profiles 上面的列表右边&#xff0c;就是wifi名称 3 输入指令&#xff0c;查看wifi密码 netsh wlan show profile name"WIFI名称" keyclear

淘宝商品详情数据采集

淘宝商品详情数据采集的方法如下&#xff1a; 确定采集目标&#xff1a;明确要采集的商品信息&#xff0c;如商品标题、价格、销量、评论、图片等。选择采集工具&#xff1a;可以选择Scrapy框架、Java的WebMagic框架等。编写爬虫程序&#xff1a;进入目标文件夹&#xff0c;输…

Python语言学习实战-内置函数property()的使用(附源码和实现效果)

实现功能 property()是Python内置函数&#xff0c;用于创建一个特殊的属性&#xff0c;该属性可以像普通属性一样访问&#xff0c;但其值是通过方法计算得出的。它通常用于控制对类的私有属性的访问&#xff0c;以实现更好的封装性和安全性。 property()函数的语法如下&#x…

ThreeJS-3D教学二基础形状展示

three中提供了22 个基础模型&#xff0c;此案例除了 EdgesGeometry、ExtrudeGeometry、TextGeometry、WireframeGeometry&#xff0c;涵盖 17 个形状。 Fog 雾化设置&#xff0c;这是scene场景效果EdgesGeometry , WireframeGeometry 更多地可能作为辅助功能去查看几何体的边和…

解决kali beef启动失败问题及实战

文章目录 一、解决方法二、靶场实战应用1.首先打开dvwa这个靶场&#xff0c;设置难度为low2.打开xss-stored3.准备payload4.提交payload5.利用 一、解决方法 首先需卸载 ruby apt remove ruby 卸载 beef apt remove beef-xss 重新安装ruby apt-get install ruby apt-get insta…

外国电影字幕翻译,怎么把英文字幕翻译成中文字幕?

我们知道&#xff0c;在国内外文化交流中&#xff0c;影视字幕翻译扮演着重要的角色&#xff0c;不仅让观众领略到异国风情&#xff0c;更能达到文化传播的功能。那么&#xff0c;针对外国电影字幕翻译&#xff0c;怎么把英文字幕翻译成中文字幕呢&#xff0c;有什么好的技巧呢…

C++数据结构 -- 哈希表

目录 一、哈希概念二、 哈希冲突三、 哈希函数四、 减少哈希冲突常用的方法4.1 闭散列4.1.1 闭散列的开放定址法的增容4.1.2 闭散列的开放定址法的哈希结构的实现 4.3 开散列4.3.1 开散列概念4.3.2 插入元素4.3.2 删除元素4.3.3 开散列的哈希桶的增容4.3.4 开散列的哈希桶(拉链…

VB将十进制整数转换成16进制以内的任意进制数

VB将十进制整数转换成16进制以内的任意进制数 数值转换&#xff0c;能够将十进制整数转换成16进制以内的任意进制数 Private Function DecToN(ByVal x%, ByVal n%) As StringDim p() As String, y$, r%p Split("0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F", ",")I…