【Python】Python学习笔记(一)

1.注释:

在python中注释有多行注释和单行注释

# 这是单行注释

“”“
这是多行注释
”“”

'''
我也是多行注释
'''

2.变量:

定义变量: 变量名 = 值
x = 10
print(x)
x = "hello world"
print(x)

变量命名规则:
1.只能由数字、字母、下划线组成
2.数字不能开头
3.不能使用内置关键字
4.严格区分大小写

变量命名习惯:
1.见名治义:Money
2.大驼峰:MyNameIsTom
3.小驼峰:helloSpark
4.下划线:my_name

3.数据类型:

1.数值:int,float
2.str:字符串
3.布尔值(bool):True,Flase
4.list:列表
5.tuple:元组
6.Set:集合
7.dict:字典

# 1.数值
num1 = 1  # int
num2 = 1.1  # float
print(type(num1))
print(type(num2))
# 2.布尔
num3 = True
num4 = False
print(type(num3))
print(type(num4))
# 3.str
num5 = "hello"
print(type(num5))
# 4.list:列表
num6 = [10, 20, 30]
print(type(num6))
# 5.tuple:元组
num7 = (10,20,3.2)
print(type(num7))
# 6.set:集合
num8 = {10,20,3.2}
print(type(num8))
# 7.dict:字典
num9 = {"name":"tom","age":10}
print(type(num9))

4.格式化输出:

"""
1.准备数据
2.格式化输出数据
"""
age = 18
name = "Jack"
weight = 75.5
stu_id = 1

# 1.我今年的年龄是x岁
print("今年我的年龄是%d岁"%age)
# 2.我的名字是x
print("我的名字是%s"%name)
# 3.我的体重是x公斤
print("我的体重是%.2f公斤"%weight) # %.2f 表示小数点后显示的小数位数
# 4.我的学号是x
print("我的学号是%d"%stu_id)
print("我的学号是%03d"%stu_id) # %03d,表示输出的位数为3,不足3位用0补齐,超过3不变
# 5.我的名字是x,今年x岁了
print("我的名字是%s,今年%d岁了,明年%d岁"%(name,age,age+1))
# 6.我的名字是x,今年x岁了,体重x公斤,学号是x
print("我的名字是%s,今年%d岁了,体重%.2f公斤,学号是%4d"%(name,age,weight,stu_id))
# 7.我的名字是x,今年x岁了,体重x公斤,学号是x
print("我的名字是%s,今年%s岁了,体重%s公斤,学号是%s"%(name,age,weight,stu_id))
# 8.我的名字是x,今年x岁了,体重x公斤,学号是x
print(f"我的名字是{name},明年{age+1}岁了,体重{weight}公斤,学号是{stu_id}")

在这里插入图片描述

5.转义字符:

"""
\n:换行
\t:制表符,一个tab(4个空格)的据离
"""
print("hello")
print("world")

print("hello\nworld")
print("\tworld")

6.结束符:

"""
结束符默认 end = \n,用户可自定义
"""
print("hello", end="\t")
print("hello", end="\n")
print("world", end="...")
print("Python")

7.输入:

"""
输入的语法:input("提示信息")
1.当程序执行到 input , 等待用户输入,输入完成之后才继续向下执行
2.在python中,input 接收用户输入后,一般存储到变量,方便使用
3.在python中,input 会把接收到的任意用户输入的数据都当作字符串使用
"""
name = input("请输入姓名:")
print(f"欢迎您{name}")

8.转换数据类型:

"""
转换数据类型:
"""
# 1.str -> int
age = "18"
age = int(age)
print(type(age))

# 2.int -> str
age = 18
age = str(age)
print(type(age))

# 3.str -> float
age = "1.8"
age = float(age)
print(type(age))

# 4.float -> str
age = 1.8
age = str(age)
print(type(age))

# 5.int -> float
age = 18
age = float(age)
print(type(age))

# 6.float -> int
age = 1.8
age = int(age)
print(type(age))

# 7.list -> tuple
list01 = [10,20,30]
tuple01 = tuple(list01)
print(type(tuple))

# 8.tuple -> list
tuple01 = [10,20,30]
list01 = list(tuple01)
print(type(list01))

# 9.eval()  将字符串中的有效Python表达式,并返回一个对象
str1 = "1"
str2 = "1.1"
str3 = "[10,20,30]"
str4 = "(10,20,30)"
print(type(eval(str1)))
print(type(eval(str2)))
print(type(eval(str3)))
print(type(eval(str4)))

在这里插入图片描述

9.未完待续。。。

发布了86 篇原创文章 · 获赞 342 · 访问量 24万+

猜你喜欢

转载自blog.csdn.net/qq_43733123/article/details/105010085
今日推荐