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位。
- 浮点数转整数:取整。
七、标识符
7.1 标识符命名规则
- 内容限制
- 不可使用关键字
- 严格区分大小写
八、运算符
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 转义字符
- 如果我想要定义的字符串本身,是包含:单引号、双引号自身呢?如何写?
- 代码练习:
print('"hello"') # "hello"
print("'你好'") # '你好'
# 使用转义字符\
print(""你好"") # 报错,不能输出"你好"
print("\"你好\"") # 正确 "你好"
9.3 字符串的拼接 +
- 单纯的2个字符串字面量进行拼接;
字面量和变量
或变量和变量
之间会使用拼接.- 缺点:字符串无法和数字或其他类型完成拼接。
- 代码练习
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格式化 ——不关心数据类型和精度
- 格式: f"内容{变量}"
9.4.3 表达式的格式化
表达式的概念:表达式:一条具有明确执行结果的代码语句。