输出语句的两个参数及转义字符(\n ,\t,r,\)
end ="\n" #结束符
sep="空格" #多对象分隔符
+ #连接
* #复制
例如
Print("你好世界")=print("你好世界",end="\n")
如果不想换行,换成\t即可
print(“你好”,“中国”)则会显示你好 中国,用空格来连接
与print(“你好”,“中国”,sep=“”)等价 ,sep后边的引号内可以加其他符号,比如~,则你好与中国之间就会有~
连接的细节:
print(“520”+“1314”)
得出5201314
print(520+1314)
得出1834
双引单引
print("I 'love' you")或者print('I “love” you‘)
关于转义
如果想打印出"\n", 要print("\\n");
但是更推荐在字符串前边加r
单行注释与多行注释
#单行注释
多行注释被三个引号包裹,可以分行
"""
111111
"""
快捷键Ctrl+/,将所要注释的内容全选,使用快捷键就会自动注释,不过是每行单行注释
变量与f格式化字符串
变量名规则:支持汉字,也可以用字母、数字和下划线构成,区分大小写,不能用数字开头
给变量赋值:变量名=5
多个变量赋值
变量名1,变量名2,变量名3=7,3,0
变量名1=变量名2=变量名3=2
交换变量赋值 x,y=y,x
语法:f'{表达式}'
例:姓名 ="钟离"
年龄 =20
Print{f’我的名字叫{姓名},今年的年龄是{年龄}岁‘}
另外,年龄这个变量可以加数字
关于缩进
在 Python 中,缩进级别是指代码中每个缩进所使用的空格数。通常,Python 推荐使用 4 个空格来表示一个缩进级别。
Python 中的缩进级别非常重要,因为它们决定了代码块的层次结构。同一个语句,不同的缩进导致的结果可能也不一样。
输入
语法:input(“”)
例:姓名=input(“请输入你的姓名:”)
输入的内容默认是字符串形式,不能像上边年龄例中进行运算,如果要进行运算,要在前边加int(),变成int(intput(“请输入你的年龄:”)
关于续行符
续行符号是指Python中的一个特殊符号,用于在一行超过规定长度时分割代码,使代码更加清晰易读。在Python中,续行符号默认是反斜杠(\),在语法上表示该行未结束,在下一行继续编写代码
1.使用续行符号只能用于物理行的连接,不能用于逻辑行的分割。
所谓物理行,是指一行代码在程序文件中显示的行数,逻辑行则是指一条语句或命令。不同的语句之间必须要分开,不能使用续行符号将其连接起来。
2.续行符号必须放在当前行的末尾,不能放在下一行的开头。
在Python中,续行符号必须放在当前行的末尾,不能放在下一行的开头。否则,Python将会把下一行的代码当成新的语句来执行,导致程序出错。
数据转换类型
int()转整型
例:“1”+“2” 两个字符串通过+连接,输出12
int(“1”)+int(“2”)则吧1和2这两个字符串改编成整型然后计算,得出3
float()转浮点型
str()转字符型
检查数据类型
type(123)----->class‘int’
5.20 float
数学运算符
+、- 、*、/、%
//整除
**指数
()小括号,提高运算优先级
优先级:()高于**高于*、/、//、%高于加减
复合运算符类似于c语言用法
比较运算符
类似于c语言用法
逻辑运算符
And 布尔与 x and y
Or 布尔或 x or y 只要所有值为0结果为0,否则结果为第一个非零数,即x(!=0)
Not 布尔非 x not y