首页 > 编程语言 >python从入门到成神的系列教程(文末附20G资料)

python从入门到成神的系列教程(文末附20G资料)

时间:2024-09-04 16:52:10浏览次数:7  
标签:name python 成神 运算符 int num str print 文末

根据您的需求,我会对每个类目进行一些补充和详细说明。

1、字面量

字面量是直接在代码中书写的固定值,例如数值、字符串、布尔值等。在Python中,字面量可以直接出现在代码中,不需要额外的构造函数或者类型声明。

常用数据类型
类型描述示例
数字(Number)包括整数、浮点数、复数
- 整数(int)表示没有小数部分的数字10, -10
- 浮点数(float)表示带有小数部分的数字3.14, -5.2
- 复数(complex)表示包含实部和虚部的数字,虚部以j结尾3+4j
布尔(bool)表达逻辑上的真(True)和假(False)True, False
字符串(string)文本数据类型"你好!", "python"
示例
# 字面量示例
integer = 10
floating = 3.14
complex_number = 3 + 4j
boolean_true = True
boolean_false = False
string = "Hello, world!"

2、注释

注释是用来帮助程序员理解代码的工具,不会被解释器执行。

单行注释

使用#号开始,直到行尾结束。

# 这是一个单行注释
print("Hello")  # 打印"Hello"
多行注释

虽然Python没有专门的多行注释语法,但是可以使用三引号来创建一个多行字符串,不执行其内容。

"""
这是一个
多行注释
"""
print("Hello")  # 打印"Hello"

3、变量

变量是用于存储数据值的标识符。

定义格式
variable_name = value
示例
# 定义变量
balance = 100
print("余额还有:", balance)
# 更新变量
balance -= 10
print("余额还有:", balance)

4、数据类型

Python中的数据类型包括但不限于数字、字符串、列表、元组、集合、字典等。

获取类型

使用type()函数可以获取变量的类型。

print(type(10))      # <class 'int'>
print(type(3.14))    # <class 'float'>
print(type("你好"))  # <class 'str'>

5、数据类型转换

数据类型之间的转换可以通过内置函数实现,如int(), float(), str()等。

示例
# 转换为字符串
num_str = str(10)
print(type(num_str), num_str)
# 转换为整数
str_int = int("20")
print(type(str_int), str_int)
# 转换失败的情况
try:
    str_int = int("你好")
except ValueError as e:
    print("转换错误:", e)

6、标识符

标识符是用来命名变量、函数、类等的名称。

规则
  • 只能包含字母、数字和下划线。
  • 不能以数字开头。
  • 区分大小写。
  • 避免使用Python关键字。

7、运算符

Python支持多种运算符,包括算术运算符、赋值运算符等。

示例
# 算术运算符
print("1+1=", 1 + 1)
print("2*2=", 2 * 2)
print("2/2=", 2 / 2)
print("5%2=", 5 % 2)
print("5//2=", 5 // 2)
print("5**2=", 5 ** 2)

# 赋值运算符
num = 1
num += 1
print("num+=1", num)
num -= 1
print("num-=1", num)
num *= 2
print("num*=2", num)

8、字符串扩展

字符串定义方式
  • 单引号 'example'
  • 双引号 "example"
  • 三引号 '''example'''"""example"""
字符串拼接

使用+运算符可以将字符串连接在一起。

first_name = "张"
last_name = "三"
full_name = first_name + last_name
print(full_name)
字符串格式化

使用%操作符或f-string进行格式化。

class_num = 57
avg_salary = 16000
message = f"python大数据学科,北京{class_num}期,平均工资:{avg_salary}"
print(message)
格式化精度控制
price = 19.9
print(f"价格是: {price:.2f}")  # 控制小数点后两位

9、数据输入

使用input()函数可以从用户那里获取输入。

示例
name = input("请告诉我你的姓名: ")
print(f"你好,{name}!")

以上是对您提供的每个主题的一些扩展和详细说明。希望这可以帮助您更好地理解和掌握Python的基础知识。


更多内容见下链接详情:

https://mbd.pub/o/bread/ZpqalZty

标签:name,python,成神,运算符,int,num,str,print,文末
From: https://blog.csdn.net/m0_74173911/article/details/141898303

相关文章

  • 20240907_051745 python 正则表达式 常见元字符
    •.:匹配任意单个字符•\d:匹配数字(等价于[0-9])•\w:匹配字母、数字、下划线(等价于[a-zA-Z0-9_])•\s:匹配空格、制表符、换行符等空白字符•^:匹配开头•$:匹配结尾•*:匹配前面的字符零次或多次•+:匹配前面的字符一次或多次•?:匹配前面的字符零次或一次•[]:匹配方括......
  • 20240907_061745 python 正则表达式 re.match方法
    情况一从头匹配匹配成功的数据可以通过匹配的对象的group()方法获取关注一下匹配不成功的情况情况二从中间匹配......
  • python-pptx将多个ppt文件按照给定模板ppt格式整合
    frompptximportPresentationfrompptx.enum.shapesimportMSO_SHAPE_TYPEpr=Presentation('周彤.pptx')forslideinpr.slides:forshapeinslide.shapes:ifshape.shape_type==MSO_SHAPE_TYPE.TEXT_BOX:print(shape.text_frame.font.name,end='......
  • python 注释符
    python注释符4、注释1、单行注释单行注释用于解释代码中的一行或一小段代码。在Python中,单行注释以#开头,后面的内容都是注释。单行注释可以放在代码的任何位置,但通常放在代码行的上方或旁边。单行注释不会影响代码的执行,Python解释器会忽略它们。单行注释是临时性的......
  • python操作kafka
    一、参考阿里云的官方链接:        使用PythonSDK接入Kafka收发消息_云消息队列Kafka版(Kafka)-阿里云帮助中心二、安装python环境  三、添加python依赖库pipinstallconfluent-kafka==1.9.2四、新建一个setting.py文件配置信息kafka_setting={'sas......
  • python利用深度学习(Keras)进行癫痫分类
    一、癫痫介绍        癫痫,即俗称“羊癫风”,是由多种病因引起的慢性脑功能障碍综合症,是仅次于脑血管病的第二大脑部疾病。癫痫发作的直接原因是脑部神经元反复地突发性过度放电所导致的间歇性中枢神经系统功能失调。临床上常表现为突然意识丧失、全身抽搐以及精神异常......
  • Python深度学习~生成车牌
    1.定义车牌数据所需字符        车牌中包括省份简称、大写英文字母和数字,我们首先定义需要的字符和字典,方便后面使用index={"京":0,"沪":1,"津":2,"渝":3,"冀":4,"晋":5,"蒙":6,"辽":7,"吉":8,"黑":9,&qu......
  • Python全网最全基础课程笔记(三)——所有运算符+运算符优先级
    本专栏系列为Pythong基础系列,每天都会更新新的内容,搜罗全网资源以及自己在学习和工作过程中的一些总结,可以说是非常详细和全面。以至于为什么要写的这么详细:自己也是学过Python的,很多新手只是简单的过一篇语法,其实对于一个知识点的底层逻辑和其他使用方法以及参数详情根本......
  • Python全网最全基础课程笔记(二)——变量
      本专栏系列为Pythong基础系列,每天都会更新新的内容,搜罗全网资源以及自己在学习和工作过程中的一些总结,可以说是非常详细和全面。以至于为什么要写的这么详细:自己也是学过Python的,很多新手只是简单的过一篇语法,其实对于一个知识点的底层逻辑和其他使用方法以及参数详情......
  • python-小理帮老师改错
    题目描述老师给小理发了一封电子邮件,任务如下。写一个程序,给你 n 个数,输出 X。X=num1^p1​​+num2^p2​​+⋯+numn^pn​​num1​,num2​,⋯⋯,numn​ 都是整数,p1​,p2​,⋯⋯,pn​ 都是一位数。但是出现了一些玄学错误,使得 X 变成了:X=q1​+q2​+...+qn​注:qi​=numi​......