linux下的python知识点
注释
单行注释
#:以#开头的都是注释
多行注释
三个单引号或三个双引号
变量已及类型
在python 中,存储一个数据需要一个叫做 变量 的东西,例:
j = 100 # j 就是一个变量,好比一个篮子
i = 78 # i 也是一个变量
k = j + i # 把 j 和 i 这两个“篮子”中的数据进行累加,放到 k 变量中
* 说明
· 所谓变量,可理解为一个“篮子”;如果需要存储多个数据,就需要有多个变量,当然也可使用一个。
· 程序就是用来处理数据的,而变量是存储数据的
变量的类型
· 程序中 :
为了更充分的利用内存空间以及更高效的管理内存,变量是有不同类型的,如下:
标识符、关键字
标识符由字母、下划线和数字组成,但是数字不能开头 例:
test1
myInt
命名法
小驼峰 :userName (第一个单词小写字母开始,第二个单词首字母大写)
大驼峰 :userLoginFlag (每单词首字母都大写,例:First、LastName)
python 中的标识符是区分大小写的
关键字
python 一些具有特殊功能的标识符,关键字是python已经使用了的,所以开发者不能自己定义和关键字相同名字的标识符
def —- del —– from —–globat —–or —–nonlocal —–pass —–yield
输出
格式化输出
在程序中,“%”这样的操作符,就是python中的格式化输出
常用的格式符号
换行输出
输入
raw_input() 用于python 2
input() 用于python 3 里
延时功能
import time
time.sleep( )
运算符
取商、取余的应用
取商确定行数、取余确定列数
例 :数7在第几行、几列?
7//3=2
7%3=2
数字7在2行2列
赋值运算符
复合赋值运算符
常用的数据类型转换
if 语句
if 语句是用来进行判断的,格式如下:
if 要判断的条件:
条件成立时,执行
age =19
if age >=18:
print("已成年,可以判刑坐牢了")
and —–>与、并且、和
or —–>或者
not —–>否定、取反的意思
if else
使用格式:
if 条件:
满足条件时,执行
if 条件:
满足条件时,执行
else:
不满足条件时,执行
age = 19
if age >= 18:
print("您已成年,犯罪可以被判刑、坐牢")
else:
print("好可惜!您还未成年,犯罪不能够被判刑,可恶! ")
1 #1.提示用户输入刀子长度,获取这个数据
2 length = input("输入刀子长度:")
3 #用if来判断刀子是否超过10cm,根据判断显示相应结果
4 if int(length)>10:
5 print("超过10cm")
6 else:
print("合法")
elif
使用格式:
income = 1000
if int(income) >=1000:
print("可以去吃顿好吃的")
elif int(income) >=2000:
print("可以去吃顿好吃的,还可以买自己喜欢的衣服")
elif int(income) >=3000:
print("可以去吃顿好吃的,还可以买自己喜欢的衣服和鞋子")
else:
print("没钱啥都干不了")
if 嵌套
小应用猜拳游戏
import randm
randm.randint(1,3)
: 此法可循环出现1-3内的随机数
while 循环
加“%d”“%i”打印时会打印循环次数
计算1-100的和
i = 1
j = 0
while i<=100:
j = j+i
i += 1
print(j)
计算1-100之间偶数 之和
i = 1
j = 0
whlie i <=100:
if i%2==0:
j = j + i
i += 1
print(j)
while 循环嵌套
while 循环嵌套应用
打印下图乘法表
打印结果
打印结果
打印结果
for 循环
for 循环break和continue
break :结束整个循环
continue :结束本次循环,继续下次循环
break的用法
打印结果
打印结果
continue的用法
打印结果