一、快捷键的使用
ctrl+z | 删除当前行代码 |
ctrl+d | 复制当前行代码 |
ctrl+/ | 注释代码 |
ctrl+alt+F10 | 运行代码 |
二、print的用法
1.在输出多条语句时,如果不想换行输出,在上一条末尾加上end="\t"
print("hello world")
print("小美")
print("hello world",end="\t")
print("小美")
结果:
hello world
小美
hello world 小美
2.在一条语句中输出多个字符串时
# ,默认为空格,若想加其他符号,在结尾加sep="你想加的符号"
print("小美","小帅")
print("小美","小帅",sep="...")
#在字符串后加(*n),n代表你想复制的次数
print("小美"*3)
结果:
小美 小帅
小美...小帅
小美小美小美
三、+的用法
1.在字符串中表示连接
2.在数字中表示数学用法
print("321"+"123")
print(321+123)
结果:
321123
444
四、双引号、单引号
1.一条语句中,如果想给某个字符串加上单引号,那么这条语句就只能用双引号
或者给某个字符串加上双引号,那么这条语句只能用单引号
print("你的‘强’")
print('你的"强"')
结果:
你的‘强’
你的"强"
2.一条语句中如果含转义字符,但是你想输出的时候,在语句前加上r
print("\n")
print(r"\n")
结果:直接输转义字符时是无法输出的
\n
五、变量赋值
语法:f'{表达式}',单引号,双引号都可
a,b,c=3,4,5
print(a,b,c)
a=b=c=6
print(a,b,c)
a=4
b=6
a,b=b,a #交换值
print(a,b)
print(f"a的值为{a},b的值为{b}") #f的用法,文字说明
结果:
3 4 5
6 6 6
6 4
a的值为6,b的值为4
六、input输入
注意:input输入的是字符串!
七、数据类型转换
int() | 转整形 |
float() | 转浮点型 |
str() | 转字符型 |
type() | 检查数据类型 |
age=int(input("请输入你的年龄"))
print(age)
print(age+1)#这时age就可以直接加,因为此时转换成了整型
print(type(age))
结果 :
请输入你的年龄20
20
21
<class 'int'>
八、数学运算符
1.大部分和C++内容是一样的
// | 整除 |
** | 指数 |
() | 提高优先级 |
优先级:() 高于 ** 高于 *、/、//、% 高于 +、-
2.复合运算
a+=1+2<=>a+=(1+2)<=>a=a+3
九、比较运算符
返回的逻辑值为Ture或Flase
十、逻辑运算符
and | 全真为真 |
or | 全假为假 |
not | 取反 |
and:只要有一个值为0,则结果为0,否则结果为最后一个非0数字
or:只有所有值为0结果为0,否则结果为第一个非0数字