end=" "(控制是否换行)
\n 回车换行
\t Tab
键 ,相当于
4
个空格
●多行注释----三个引号。
"'
"'
●数据类型
int float boolean string
boolean的结果:true/false 。
●选择数据类型:需要运算选择数值类型,不需要运算选择字符型。
●python之父:Guido 吉多.
●python的特点:简单,优雅,跨平台,免费开源,应用广,面向对象。
●内存:瞬时存储,数据第二天开机就没了,断电之后也没了。
●外存:永久存储,一次修改就可以永久保存。
●动态语言:变量的类型随着值的改变而改变。
●str() 把其他类型转化成字符串类型,其他三种类型一次类推。
列如:age=6
print("我的年龄是"+str(age))
或者 a=str(age)
print("我的年龄是"+a)
●变量名的命名规范:
1、可以使用字母、数字 和下划线(_),不能以数字开头
2
、不能使用关键字或保留字(创建
python
语言时,已占用了某些单词,已具有特殊的含义)
3
、区分大小写
name Name
4
、见名知意
name brand age price i
5
、多个单词用
_
分隔
stu_name phone_price book_author book_Author
●
格式化输出
1
、使用个数可变的位置参数
2
、使用
+
连接符,
+
的左右均为
str
类型
3
、
%
占位符:
''%()
4
、
{0}
占位符:
''.format()
5
、
f'{
变量名
}'
●
输入
变量
= input('
提示语:
')
●
交换算法
temp
print
(
'-------------'
)
m
=
5
n
=
3
temp
=
m
m
=
n
n
=
temp
●逻辑运算符
and
逻辑与:同真则真,遇假则假
or
有真则真,同假则假
not
取反
● 5位运算
按位与
&
按位或
|
异或
^ : 对一个数字异或两次就可以得到数字本身,常用于加密。
左移 :
相当于乘法 左移
1
位相当于乘以
2
,左移
n
位相遇乘以
2
的
n
方
右移 :
相当于整除,右移
1
位相当于除以
2
,右移
n
位相当于除以
2
的
n
次方
●
运算符的优先级
小括号
>
算术运算
>
位运算
>
关系运算
>
逻辑运算
>
赋值运算
先运算 ,再比较 ,再链接,最后赋值