zl程序教程

您现在的位置是:首页 >  后端

当前栏目

python基础语法

Python基础 语法
2023-06-13 09:18:29 时间

一.常用的6种数据类型有

类型

描述

说明

数字

整数型(int).浮点型(float)复数(complex)布尔(bool)

整数(如1,2,10,20)浮点数(13.14.带了小数点的,复数(1+1j以j结尾表示复数),布尔(真与假,Trule表示真,False表示假),在数字中意译为1和0)

字符串

文本数据类型string

任意字符组成,需加上””表示

列表

有序的记录了一段可变数据

可以有序的记录多个数据表示方法[1,2]

元组

有序的记录一段不可变数据

和列表相同,但是不可变

集合

无序不重复的一堆数据

无序不重复的一堆数据

字典

无序Key-Value集合

无需记录一堆Key-Value类型的集合

二.注释

#这是单行注释

"""
这是多行注释
"""

三.变量定义

直接加=号即可 示例:a = 100 表示一个整数型变量

a = 1

四.函数print

作用:在日志中输出一段话 正常输出 print(“Helllo world”) 多个输出 print(“Helllo,world”) 带变量输出 txt = “world” print(f”Helllo,{txt}”)

print("hello world")

print("hello","world")

txt = "world"
print(f"hello{txt}")

五.函数type

作用:查看当前变量数据类型,并返回 使用: num = 1 type(num)

num = 1
print(f"当前num的类型为 - "{type(num)})

六.数据类型之间相互转换

1.将一个文本型数据进行转换 格式:转换语句+() 示例:int(txt)

num = 1
print(f"当前num的类型为 - "{type(num)})
str(num)
print(f"转换后的num的类型为 - "{type(num)})

七.运算符简介

算数运算符

符号

描述

解释

+

将两个对象进行相加

将两个对象进行相减

*

将两个对象进行相乘

/

将两个对象进行相除

//

取整数

取商的整数部分,9//2结果为4

%

取余

除法的余数,10%2=0

**

指数

a**b为10的20次方,结果自行测试就知悉

复合赋值运算符

符号

描述

解释

+=

加法赋值运算

将左右对象进行相加后赋值给左侧

-=

减法赋值运算

将左右对象进行相减后赋值给左侧

*=

乘法赋值运算

大同小异,参上上方

/=

除法赋值运算

大同小异,参上上方

//=

取整数法赋值运算

大同小异,参上上方

%=

取余法赋值运算

大同小异,参上上方

**=

指数法赋值运算

大同小异,参上上方

八.字符串的使用技巧

1.字符串的三种定义 分别为单引号,双引号,三引号

txt = 'hello'
txt = "hello"
txt = """hello"""

2.字符串与变量的快捷拼接

a = "wolrd"
txt = "hello" % a

九.占位符的使用

字符串使用%s占位 整数使用%d占位 浮点数使用%f占位 浮点数小数点可以用%.2f控制,表示四舍五入到后两位

name = "xi"
age = 18
weight = 66.1

print("大家好我叫%s,我今年%d了,我的体重是%.2f" % (name,age,weight))

函数input

作用:获取键盘的输入内容并返回

msg = input()

print(f"您输入的内容为{msg}")

全局变量在局部的使用

关键字:global 定义示例:global num = 100 实际示例:

num1 = 100

print(f"当前数值为 - {num()}")

def num ():
  return  global num1