初识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('大悟余生')
kankan
看看
看看
哈哈哈
公众号主题吗哈哈
哈哈哈,简约为主
卷起来了
温故知新🙈🙈而已
卷起来了