首页 > 代码库 > Python基础知识
Python基础知识
注释的分类
<1> 单行注释
# 我是注释,可以在里写一些功能说明之类的哦
print(‘hello world‘)
<2> 多行注释
‘‘‘
我是多行注释,可以写很多很多行的功能说明
哈哈哈。。。
‘‘‘
‘‘‘
我也是多行注释,多行注释有两种
使用‘‘‘(3个单引号)
或者使用"""(3个双引号)
‘‘‘
变量
变量:就是一个容器用来存储数据的,存储数据的目的就是为了运算
比如:我们用手机打电话进行拨号时,我们输入完号码,当我们按拨号键时那么手机怎么能知道我们刚才按的号码是多少呢?在我们输入号码
时手机是不知道我们要输入什么,手机要想知道就需要用一个变量来存储我们输入的号码,所以在拨打电话时,你输入号码是多少,就会
从变量中取出你刚才输入的号码进行拨打.
变量用来存储数据,数据是有类型的,所以变量的类型有以下几种:
Numbers(数字):
int long float
布尔类型:
True False
String
List(列表)
Tuple(元组)
Dictionary(字典)
Python是动态数据类型 定义变量时不需要声明数据类型,变量中存储的数据是什么类型,系统会自动识别
可以使用type(变量的名字)来查看变量的类型
标识符
标识符由数字 字母 和下划线组成,数字不能开头
命名规则:大驼峰 小驼峰 多个单词使用下划线连接(Python推荐的命名方式)
关键字
查看关键字的方法
输出
格式化输出
age = 18
name = "xiaohua"
print("我的姓名是%s,年龄是%d"%(name,age))
常用的格式化输出符号 %s %d %f
换号输出
print("1234567890\n-------") # 一行显示1234567890,另外一行显示-------
输入
python3中input()功能和python2中raw_input()功能一样得到的都是字符串
Python2中还有一个input()输入的是什么类型得到的就是什么类型,而且会将输入的表达式执行运算,如果输入的是一段错误代码这个就很危险
所以在Python3中将这个废弃掉了
简单运算符
+ - * / //(取商) %(取余) **(幂) =(赋值运算符)
复合赋值运算符:+= -= *= /= %= **= //=
比较运算符: == != > < >= <=
逻辑运算符:and or not
在Python3中 9/2=4.5
在Python2中 9/2 =4 (两个数相除保持数据类型不变)
数据类型转换
int() 字符串转换为数字
str()数字转为字符串
判断语句
if if elif else if else
循环语句
while
for
for 临时变量 in 列表或者字符串等:
循环满足条件时执行的代码
python中没有do while switch ++ --
循环中break continue
Python基础知识