【python】学习笔记1-2 python的基本语法

python的基本语法

1.字面量
2. 注释
3. 变量
4. 输入和输出
5. 数据类型
6. 数据类型转换
7. 标识符
8. 运算符
9. 字符串扩展
10. 数据输入




提示:以下是本篇文章正文内容,下面案例可供参考

一、字面量

1. 什么是字面量?

在这里插入图片描述

2. 常用字面量类型

在这里插入图片描述

3. 用print输出字面量

print(123) 
print (13.14)
print("Miss.Zhang")

在这里插入图片描述


二、注释

在这里插入图片描述


三、变量

3.1 什么是变量?

在这里插入图片描述

3.2 变量无类型,数据有类型

在这里插入图片描述
在这里插入图片描述

变量的定义:不用加数据类型。

value1=666 
value2=51.561
value3="Miss.Zhang is very beautiful."

四、输入和输出

4.1 输出print()

格式:print(内容1,内容2,内容3,…,内容n);

value1=666
value2=51.561
value3="Miss.Zhang is very beautiful."

print("输出整数:",value1)
print("输出浮点数:",value2)
print("整数:",value1,"浮点数:",value2,"字符串:",value3)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.2 输入input()

在这里插入图片描述
在这里插入图片描述

user_name=input() # oinb
user_type=input() # ssvip
print("您好:%s,您是尊贵的:%s用户,欢迎您的光临" % (user_name,user_type)) # 您好:oinb,您是尊贵的:ssvip用户,欢迎您的光临

五、数据类型

5.1 python中的数据(值)类型

在这里插入图片描述

5.2 如何验证数据的类型——type()函数

查看字面量的数据类型和变量的数据类型

value1=666
value2=51.561
value3="Miss.Zhang is very beautiful."

print(type(value1)) # 输出: <class 'int'>
print(type(value2)) # <class 'float'>
print(type(value3)) # <class 'str'>

print(type(777))  # <class 'int'>
print(type(35.2))  # <class 'float'>
print(type("你好啊"))  # <class 'str'>

type()函数的返回值:

name="张三"
name_type=type(name)
print(name,"的数据类型是:",name_type) # 张三 的数据类型是: <class 'str'>

5.3 变量无类型,数据有类型

在这里插入图片描述

六、数据类型转换

6.1 常见的转换语句
在这里插入图片描述
代码练习:

# 将数字类型转为字符串类型
res1=str(666)
print(type(res1)) # <class 'str'>

# 将字符串转成数字
res2=int("123456")
res3=float("0.555")
print(type(res2)) # <class 'int'>
print(type(res3)) # <class 'float'>

res4=float("你好")
print(type(res4)) # 报错

# 整数转为浮点数
num1=int(15.236)
print(num1,type(num1)) # 15 <class 'int'>

num3=int(15.9999)
print(num3,type(num3)) # 15 <class 'int'>

# 浮点数转为整数
num2=float(100)
print(num2,type(num2)) # 100.0 <class 'float'>

总结:

  1. 整数转为浮点数:精度为小数点后1位。
  2. 浮点数转整数:取整。

七、标识符

7.1 标识符命名规则

  1. 内容限制
    在这里插入图片描述
  2. 不可使用关键字
    在这里插入图片描述
  3. 严格区分大小写

八、运算符

8.1 算数运算符

在这里插入图片描述
代码练习:

print(8/2) # 4.0
print(9/2) # 4.5

print(9//2) # 4
print(2**4) # 16

8.2 赋值运算符

在这里插入图片描述

8.3 复合赋值运算符

在这里插入图片描述

8.4 比较运算符

在这里插入图片描述

九、字符串

9.1 字符串的三种定义方式

在这里插入图片描述

9.2 转义字符

  1. 如果我想要定义的字符串本身,是包含:单引号、双引号自身呢?如何写?
    在这里插入图片描述
  2. 代码练习:
print('"hello"') # "hello"
print("'你好'") # '你好'
# 使用转义字符\
print(""你好"") # 报错,不能输出"你好"
print("\"你好\"")  # 正确 "你好"

9.3 字符串的拼接 +

  1. 单纯的2个字符串字面量进行拼接;
  2. 字面量和变量变量和变量之间会使用拼接.
  3. 缺点:字符串无法和数字或其他类型完成拼接。
    在这里插入图片描述
  4. 代码练习
str1="hello"
str2="world"
str3=str1+str2
print(str3) # helloworld
print(str3+"你好,"+"李焕英") # helloworld你好,李焕英

9.4 字符串格式化(占位拼接%和 f"内容{变量}" )

9.4.1 占位符%格式化——关心数据类型和精度

在这里插入图片描述
在这里插入图片描述

grade="五年级"
class_num=2
gender="男"
score=95.6
information="我是来自%s%d班的学生,性别:%s,分数:%f。" % (grade,class_num,gender,score) 
print(information) # 我是来自五年级2班的学生,性别:男,分数:95.600000。

9.4.2 format格式化 ——不关心数据类型和精度

  1. 格式: f"内容{变量}"

9.4.3 表达式的格式化

表达式的概念:表达式:一条具有明确执行结果的代码语句。
在这里插入图片描述

9.5 字符串格式化——精度控制

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值