如何给喜欢的明星做网站,重庆装修公司排名表,网站建设宣传页,编程网站编程目录
一、注释
二、Python的六种数据类型
三、字符串、数字 控制台输出练习
四、变量及基本运算
五、type()语句查看数据的类型
六、字符串的3种不同定义方式
七、数据类型之间的转换
八、标识符命名规则规范
九、算数运算符
十、赋值运算符
十一、字符串扩展
11.1…目录
一、注释
二、Python的六种数据类型
三、字符串、数字 控制台输出练习
四、变量及基本运算
五、type()语句查看数据的类型
六、字符串的3种不同定义方式
七、数据类型之间的转换
八、标识符命名规则规范
九、算数运算符
十、赋值运算符
十一、字符串扩展
11.1 转义字符
11.2 字符串格式化
十二、input函数 ❤️挑战一天入门Python加油❤️ 一、注释
分为单行注释、多行注释。
# 单行注释的格式
多行注释的格式二、Python的六种数据类型 数字类型Number 整数(int): 10 -10
浮点数(float): 13.14 -2.52
复数(complex):43j,以j结尾表示复数
布尔(bool):表示真假 字符串类型(String) 列表(List) 有序的可变序列 - Python中使用最频繁的数据类型可有序记录一堆数据 元组(Tuple) 有序的不可变序列 集合(Set) 无序不重复集合 字典(Dictionary) 无序Key-Value集合
三、字符串、数字 控制台输出练习
字符串需要用双引号包围起来
print函数可以在控制台输出
语句之间可以不用;号分割
print(hello world)
print(你好1024)
print(123)
print(-12.3)
hello world
你好1024
123
-12.3
print函数可以输出多份内容之间用,逗号分隔
print(日本排放核废水, 混蛋玩意儿, 20232, 应该下地狱)
日本排放核废水 混蛋玩意儿 2025 应该下地狱
四、变量及基本运算
变量定义的基本格式不需要定义类型
变量名称 变量的值
money 50
a 12
b 13.5
c a b
name 李头铁
print(c, a, b, name)
25.5 12 13.5 李头铁
五、type()语句查看数据的类型
print(type(money))
print(type(b))
print(type(b))
print(type(name)) # str是string的缩写
class int
class float
class float
class str
六、字符串的3种不同定义方式
双引号定义、单引号定义、三引号定义
text1 我是字符串本文数据
text2 我也是字符串文本数据哦
text3
没想到吧
我既能做注释也能作为字符串哟print(text1)
print(text2)
print(text3)
我是字符串本文数据
我也是字符串文本数据哦没想到吧
我既能做注释也能作为字符串哟
七、数据类型之间的转换
常见的转换语句
int(x) 将x转换为一个整数
float(x) 将x转换为一个浮点数
str(x) 将对象 x 转换为字符串
同前面学习的type()语句一样这三个语句都是带有结果的返回值
我们可以用print直接输出
或用变量存储结果值
不过类型转换不是万能的毕竟强扭的瓜不会甜我们需要注意
1. 任何类型都可以通过str()转换成字符串
2. 字符串内必须真的是数字才可以将字符串转换为数字
print(int(23.2))
print(int(23.8))
# print(int(23.8))
print(float(50))
print(float(50.8))
print(str(23.8))
23
23
50.0
50.8
23.8
八、标识符命名规则规范 规则 标识符只允许出现英文大小写敏感、中文、数字、下划线_
不推荐使用中文
数字不可以开头
不能使用关键字 规范 见名知意
英文字母全部小写
多个单词之间用下划线隔开
九、算数运算符 加
- 减
* 乘
/ 除
// 取整除
% 取模
** 指数
print( 1 1 的结果是, 1 1)
print( 1 - 2 的结果是, 1 - 2.8)
print( 5 * 3.2 的结果是, 5 * 3.2)
print( 5 / 2 的结果是, 5 / 2)
print( 5 // 2 的结果是, 5 // 2)
print( 5 % 2 的结果是, 5 % 2)
print( 2 ** 10 的结果是, 2 ** 10) 1 1 的结果是 21 - 2 的结果是 -1.79999999999999985 * 3.2 的结果是 16.05 / 2 的结果是 2.55 // 2 的结果是 25 % 2 的结果是 12 ** 10 的结果是 1024
十、赋值运算符 - * / // % **
x 10
y x
print(y)
y x
print(y)
y - x
print(y)
y * x
print(y)
y / x
print(y)
y // x
print(y)
y % x
print(y)
y y
print(y)
y ** x
print(y)
10
20
10
100
10.0
1.0
1.0
2.0
1024.0
十一、字符串扩展
11.1 转义字符
print(你好\可以转移这个引号)
print(你好\\可以转移这个\\反斜杠)
# 字符串拼接
print(中国人 不骗中国人)
# print(中国人 2023 不骗中国人) # 字符串无法和非字符串变量进行拼接必须类型一致才行
print(中国人 str(2021 2) 不骗中国人)
你好可以转移这个引号
你好\可以转移这个\反斜杠
中国人不骗中国人
中国人2023不骗中国人
11.2 字符串格式化
字符传无法和非字符串直接进行拼接
那么还有一种格式化的方式完成拼接
name 小萌
age 18
print(李华今年 %s 岁了 % age)
print(%s今年 %s 岁了 % (name, age))
李华今年 18 岁了
小萌今年 18 岁了
其中的%s % 表示我要占位 s 表示将变量变成字符串放入占位的地方
多个变量占位 变量要用括号括起来 并按照占位的顺序填入
%s 将内容转换成字符串放入占位位置 %f 将内容转换成浮点型放入占位位置 %d 将内容转换成整数放入占位位置 十二、input函数
前面学过输出print函数
现在学习输入input函数
print(请输入您的姓名)
name input()
print(ok,欢迎 %s 您 % name)