python基础语法
注释
单行注释:# 注释内容
多行注释:""" 多行注释 """
type()语句
判断类型
例如:
print(type(123))
print(type(23.4))
print(type("Hello"))
输出为:
数据类型转换
- int(x) <===> 将x转换为一个整数
- float(x) <===> 将x转换为一个浮点数
- str(x) <===> 将x转换成一个字符串
ps:
- 字符串类型转换成整型或者浮点型时,必须合法。
- float型的数据转换成int型,大转小,会有精度损失。
标志符的命名规则
- 由英文、中文(不推荐)、数字(不能做开头)、下划线(_)构成。
- 严格区分大小写
- 不可使用关键字:True、False、None、def……
变量的命名规范
- 全英文小写
- 见名知意
- 多个单词用下划线分隔开
常用运算符
+、-、*、/、%、**(次方)、//(取整除)
字符串定义
单引号、双引号、三引号定义法(要用变量来接受就不是多行注释)
字符串的嵌套
要想在字符串里有单引号、双引号,有如下两种方法:
-
用不同于字符串定义的引号
eg:
name = '"黑马'
name = " '黑马 "
-
用转义字符\解除引号效用
eg:name = "\"黑马"
字符串格式化
字符串与各类型变量的拼接
- 字符串与字符串变量、字符串拼接可以用+来进行
- 字符串与其他类型变量不能直接拼接。但能间接拼接,用逗号来连接时,会出现空格的情况。
eg:print("我有共:",money,"元。。。")
结果为:我有共: 40 元。。。
ps:40的前后都有空格
字符串格式化方法
方式一:%占位符拼接
class_num = 3
person_num = 50
print("我们%s班有%s个人"%(class_num,person_num))
ps:%表示要占位,s表示将变量转换成字符串类型放入占位的地方
精度控制(%m.nf)
%5d,将宽度控制在5位。
11 ==> [空格][空格][空格]11
%5.2f,宽度2位,小数2位。
11 ==> [空格]11.00,其中,小数位和小数点也加入了宽度的计算
方式二:f"xxx{变量}",其中f表示format,无法进行精度控制,原样输出
year = 2024
salay = 2333.45
print(f"我毕业年为{year},工资为{salay}")
input()语句
键盘输入语句input("xxx"),返回值为str,"xxx"为输入前的提示语句,也可以没有
标签:注释,变量,python,day01,空格,print,拼接,字符串 From: https://www.cnblogs.com/aimengxi/p/18090538