python从入门到精通(一)

自己也有三四年的码龄了,目前,重拾起自己的博客,记录自己的学习笔记,为大家提供优质内容,也来巩固自己的学习内容。

很开心也成功成为了一名研究生,张张的研究方向是图像处理和计算机视觉这一块,有这方面的小伙伴可以一起探讨学习。

接下来先把python学扎实,gogogo!!!

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

记得安装软件偶,python和pycharm

- 字面量

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

字符串(string):又称文本,是由任意数量的字符如中文、英文、各类符号、数字组成。用双引号" "

程序中写字符串一定要加上""偶

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

- 注释

如何使用?

注释 不对程序产生任何影响注释不会被执行

单行注释,#开头

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

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

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

- 变量

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

变量的定义格式: 变量名称 = 变量的值

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

运行结果:

变量记录数据,为了我们重复使用它

- 数据类型

数据是有类型的

t如何查看数据的类型?

用type()

python 复制代码
print(type("黑马程序员"))
print(type(666))
print(type(13.14))

结果

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

python 复制代码
print(type("黑马程序员"))
print(type(666))
print(type(13.14))

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

python 复制代码
string_type = type("黑马程序员")
int_type = type(666)
float_type = type(13.14)
print(string_type)
print(int_type)
print(float_type)

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

python 复制代码
name="黑马程序员"
name_type=type(name)
print(name_type)
  • 数据类型的转换

只会转换类型不会破坏内容

python 复制代码
num_str = str(11) # 整型转换成字符型
print(type(num_str),num_str)

结果

注意:

1、想要将字符串转换成数据,必须要求字符串内的内容都是数字

2、浮点数转整数会丢失精度

- 标识符

标识符:是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名。

python中,标识符命名的规则主要有3类:

内容限定:只允许出现:英文,中文,数字,下划线_。不推荐使用中文,数字不可以用在开头

大小写敏感

不可使用关键字

不可以使用以下关键字:

变量的命名:用英文,全小写,下划线命名法

- 运算符

算术运算符

python 复制代码
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)

赋值运算符

python 复制代码
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)

运行结果

字符串

  • 字符串三种定义方式
  • 字符串拼接
    可以通过+号来拼接
python 复制代码
print("学IT来黑马"+"月薪过万")
name="黑马程序员"
address="科技大学"
print("我是:"+name+"我在"+address)

注意:字符串是无法通过加号和整数、浮点数等进行拼接

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

其中%s

%表示:我要占位

s表示:将变量变成字符串放入占位的地方

注意:多个变量占位,变量要用括号括起来,并按照占位的顺序填入

数字类型也可以进行拼接

更加快速的字符串格式化

语法:f"内容{变量}"

python 复制代码
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)

今天的学习就结束啦,要多加联系呦

有问题欢迎指出

相关推荐
郝学胜-神的一滴2 分钟前
Qt 高级开发 022:栅格布局深度实战
开发语言·c++·qt·软件构建·用户界面
zhangfeng11334 分钟前
超算/曙光DCU集群 昆山站 htc /public 目录全解
人工智能·python·机器学习
Maydaycxc4 分钟前
Excel/WPS 自动化实战:科学计数法、千张表格循环处理、打包交付的多工具对比
python·自动化·excel·wps·rpa
py小王子4 分钟前
Nature 期刊图复刻|带内嵌边缘密度的多组时序回归拟合图
python·nature·期刊图片复现
玫幽倩5 分钟前
2026盘古石取证决赛(手机取证)
python·电子取证·计算机取证·聊天软件·手机取证·fic
TechWayfarer7 分钟前
IP精准定位服务接入实战:广告投放如何用位置数据做定向策略
python·网络协议·tcp/ip·flask
codeejun8 分钟前
每日一 Go-72、分布式事务 & 一致性:本地消息表、事务消息、SAGA、TCC怎么选?
开发语言·分布式·golang
开源量化GO8 分钟前
2026年期货量化主流工具期货与期权程序化选型:统一维护能力对照
python
sycmancia10 分钟前
Qt——程序中的配置文件
开发语言·qt
赶在日落之前13 分钟前
使用conda-pack打包完整 Python 环境 + 依赖包,传到无网机器解压即用
开发语言·人工智能·python