文章目录
1.注释
注释的作用是增强可读性, 解释器不执⾏任何的注释内容。
"""
单行注释 #
多行注释 '''''''
你好你好你好
唐扬帆唐扬帆
"""
2.变量
变量就是⼀个存储数据的的时候当前数据所在的内存地址的名字⽽已。
定义变量:变量名 = 值
(1)由数字、字⺟、下划线组成
(2)不能数字开头
(3)不能使⽤内置关键字
(4)严格区分⼤⼩写
内置关键词包括:
正在上传…重新上传取消
#a是变量名 ”Python“是值 是一个字符串
a , b , c = "Python","java","mysql" #一行中为多个变量赋值
print("ddd" +a)
'''
print(b)
print(c)
'''
x = y =c ="sb"
#(1)由数字字母下划线组成
num_01 = 99
print(x+y)
#全局变量 在函数外部创建的变量称为全局变量
p = "系统全局变量"
def hi():
#如果在函数内部创建具有相同名称的变量,则该变量将是局部变量,并且只能在函数内部使用。具有相同名称的全局变量将保留原样,并拥有原始值。
#global p; 在内部改变全局变量使用global
p = "唐扬帆的变量"
print("输出:"+p)
hi()
print(p)
#大驼峰
MyName = "balck"
#小驼峰
myName = "Myledy"
#下划线
my_name = "Bob"
3.转义字符和格式输入输出
什么是转义字符和格式输入输出:
格式化输出指的是按照⼀定的格式输出内容
输入:在Python中,程序接收⽤户输⼊的数据的功能即是输⼊
输出:输出就是程序输出内容给用户
#定义学生信息
name = "唐扬帆"
age = 18
height = 188.5
student_id = 5201314
#格式化字符串输出
print("最帅的男人是%s"% name)
print(f"他是{name}")
print(f"他{age}岁,学号是{student_id}")
#格式化整形输出
print("学号是%d" % student_id)
#08d表示有八位 不足使用0补充
print("学号是%08d" % student_id)
#格式化浮点型输出
print("身高是%f"% height) #自动保存6位有效数值
print("身高是%.2f" % height)
#多个格式化输出
print("多个格式化输出\t%s,%d,%.2f"%(name,age,height))
#format格式化输出{}中可以对数字类型数据 进行数字计算
print(f"姓名:{name},年龄:{age + 1}")
#Python 没有 random() 函数来创建随机数,但 Python 有一个名为 random 的内置模块,可用于生成随机数:
import random
x = random.randrange(1,100) #随机获得1到一百的数
print("随机数是%d "% x)
print(random.randrange(1,10))
#实际上在打印完Tom之后 自动换行了 默认是\n
print("Tom")
print("Jerry")
print("=======================")
#end表示替代上面的换行符
print("Tom", end=" ")
print("Jerry")
print("=======================")
#\t表示制表符
print("Tom", end="\t\t\t\t")
print("Jerry")
print("=======================")
#\n表示换行符
print("Tom", end="\n")
print("Jerry")
4.类型转换
Python 数据类型转换可以分为两种:
- 隐式类型转换 - 自动完成
- 显式类型转换 - 需要使用类型函数来转换
#将输入的字符串 转化为整形
# password = input("请输入数字密码:")
# print("密码是多少:",password)
# print("密码的数据类型是:",type(password))
#
# #转化为整型 password 必须是存数字
# password_int = int(password)
# print("密码是:", password_int)
# print("密码转换后的数据类型是:",type(password_int))
# 整型转换为浮点型
num1 = 20
print(num1,type(num1))
num2 = float(num1)
#整型转换为浮点型 在后面直接加.0
print(num2 , type(num2))
#3、整型转换为字符串类型
num3 = 37
print(num3, type(num3))
str1 = str(num3)
print(str1, type(str1))
print("==============================================")
#4.将列表转换为元组 list是列表的意思
list1 = ["石涛",30,181.1]
print(list1,type(list1))
tuple1 = tuple(list1)
#tuple是元组的意思 使用小括号
print(tuple1,type(tuple1))
print("==================================")
#5,将元组转换为列表
tuple2 = ("胡航", 3 ,0.9)
print(tuple2,type(tuple2))
list2 = list(tuple2)
print(list2 , type(list2))
print("==================================")
#eval 将字符串 作为Python 表达式执行
code1 = "123456"
code2 = eval(code1)
# 将字符串转换为整型
print(code2, type(code2))
#eval 直接将里面的内容进行计算
print("1+1")
print(eval("1+1"))
5.运算符
- 算数运算符
- 赋值运算符 赋值运算符“=”,意为右侧的结果赋值给等号左侧的变量。
- 复合赋值运算符
- ⽐较运算符 ⽐较运算符也叫关系运算符, 通常⽤来判断。
- 逻辑运算符
- 注意:混合运算优先级顺序: ()高于 **高于 * / // %高于 + -