Python 基础知识笔记

原创 2022-05-26 17:34
文章的分类 Python 代码乐园

初识Python

print("Hello world") # 输出:Hello world
print(1 + 1) # 输出:2
print("1 + 1") # 输出:1 + 1
print('''
在那些和你错开的时间里
我骗过我自己
以为能忘了你.
''')
# 输出:
# 在那些和你错开的时间里
# 我骗过我自己
# 以为能忘了你.

数据类型

变量类型

name = '小魏先生' # 字符串
num = 123 # 整数
list1 = [1, 2, 3] # 列表
tuple1 = ('Hello', 'world') # 元组
dictionaries = { # 字典
'name':'小魏先生',
'age':'20'
}

变量

name = '小魏先生'
print(name) # 输出:小魏先生

num = 123
print(num) # 输出:123

# name 和 num 为变量名,'小魏先生'和 123 为值 过程为赋值

变量的命名规范:

  • 只能包含英文字母、数字和下划线
  • 不能以数字开头
  • 变量名要简单易懂,描述实际内容

字符串

name = '姓名'
name = '小白'
name = '小红'
# 用英文引号包裹起来的内容为 字符串 用来表示 文本

字符串的加法运算

name = '小魏先生'
blog_name = '大悟余生'
print(name + '的博客名称:' + blog_name)
# 输出:小魏先生的博客名称:大悟余生

整数

age = 20

运算规则

运算符含义举例
+1+1=2
-2-1=1
*2*2=4
/1/2=0.5
%取余3%2=1
//除法,商向下取整7//2=3
**乘方3**2 =9
和数学一样 Python 优先计算 () 内的算式

浮点数

print(25.5)
print(-25.5)
print(-1.0)
print(3.14 + 1) # 输出:4.14
print('3.14' + '1') # 输出:3.141

type() 函数

print(type('小魏先生')) # 输出 <class 'str'> 表示 字符串
print(type(13)) # 输出:<class 'int'> 表示 整数
print(type(13.14)) # 输出:<class 'float'> 表示 浮点数

type() 函数返回的内容是 <class 'xxx'> 这样的格式,分别对应着不同的格式。str 表示字符串类型,int 表示整数类型,float 表示浮点数类型。

类型转换

name = '小魏先生'
age = 20
# 错误:print(name + '今年' + age + '岁' ) 输出:TypeError: cannot concatenate 'str' and 'int' objects on line 3
# 正确:
print(name + '今年' + str(age) + '岁' ) # 输出:小魏先生今年 20 岁

不同数据的类型需要进行类型转换,负责会报错 举例:

  • 将整数转换为字符串 str(123)
  • 将字符串转换为整数 int('大悟余生')
  • 将字符串转换为浮点数 float('大悟余生')

等待更新



THE END


分享
赞赏
精选留言 写留言
    1. 芭比 来自广东省惠州市移动 访客 头像

      公众号主题吗哈哈

      2022年05月26日
      1. 小魏先生 来自中国上海市闵行区 作者 头像
        @芭比

        哈哈哈,简约为主

        2022年05月26日
    1. 小赵同学 来自湖北省襄阳市电信 访客 头像

      卷起来了

      2022年05月26日
      1. 小魏先生 来自中国上海市闵行区 作者 头像
        @小赵同学

        温故知新??而已

        2022年05月26日
    1. 小赵同学 来自湖北省襄阳市电信 访客 头像

      卷起来了

      2022年05月26日