1 变量声明变量name = "augustyang"
变量定义规则1) 变量名只能是字母,数字或下滑下的任意组合2) 变量名的第一个字符不能是数字3) 关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
定义方式:1)驼峰方式AgeOfOldboy = 56
2)下划线方式age_of_oldboy = 56
2. 常量常量指不变的量 如 π 3.1415926....
3. 注释#""" """ ''' '''
4. 数据类型① 数字 1) int(整型)
2) long(长整型)在Python3里不再有long类型了,全都是int
②字符串在Python中,加引号的字符都是被认为是字符串有单引号 双引号 多引号 他们之间没有区别③ 布尔型(bool)布尔类型很简单,就两个值, 一个True(真) 一个False(假),主要用着逻辑判断
5.列表类型
#创建列表
test = [1,2,3,4] print (test) [1, 2, 3, 4]
#访问列表
test = [1,2,3,4] print (test[1]) 2
# 显示第二位到最后
print(test[1:]) [2, 3, 4]
#倒序
test = [1,2,3,4] print(test[::-1]) [4, 3, 2, 1]
#访问最后一个列表
test = [1,2,3,4] print(test[-1]) 4
#添加字段
test = [1,2,3,4] test.append(33) print (test) [1, 2, 3, 4, 33]
# 2个列表合并成一个列表 extend
new_test = [22,33] test.extend(new_test) print(test) [1, 2, 3, 4, 0, 22, 33]
# append
new_test = [22,33] test.append(new_test) print(test) [1, 2, 3, 4, 0, [22, 33]]
#insert
test = [1,2,3,4] test.insert(2,222) print (test) [1, 2, 222, 3, 4]
# pop 没有指定参数 就删除最后一个参数 指定参数, 删除指定参数
test = [1,2,3,4] print (test.pop()) 4
# remove
test = [1,2,3,4] test.remove(1) print(test) [2, 3, 4]
# reverse 翻转
test = [1,2,3,4] test.reverse() print(test)
# 排序
test = [1,2,33,6,3,4] test.sort() print (test)
# 返回列表中关键字的个数
test = [1,2,33,6,3,4] print(test.count(1)) 1
7.运算符① 算数运算
运算符
描述
实例
+
加 两个对象相加
2+3 输出结果 5
-
减 一个对象减去另一个对象
7-6 1
*
乘
10*10 100
/
除
5/2 2.5
%
取模 返回除法的余数
5%2 取返回余数部分 1
**
幂 返回x的y次幂
2**2 4
//
取整数 返回商的整数部分
9//2 输出4 9.0//2.0 输出4.0
② 比较运算
运算符
描述
实例
==
等于 比较对象是否等于
(a==b) 等于就返回True
!=
不等于 比较对象是否不等于
(a!=b) 不等于就返回True
>
大于
(a>b) 大于就返回True
<
小于
(a<b) 小于就返回True
>=
大于等于
(a>=b) 大于等于就返回True
<=
小于等于
(a<=b) 小于等于就返回True
③ 赋值运算
运算符
描述
实例
=
赋值运算符
c=a+b 将a+b的运算结果赋值为c
+=
加法赋值运算符
c+=a 等于 c=c+a
-=
减法赋值运算符
c -=a c=c-a
*=
乘法赋值运算符
c*=a c=c*a
/=
除法赋值运算符
c/=a c=c/a
%=
取模赋值运算符
c%=a c=c%a
**=
幂赋值运算符
c**=a c=c**a
//=
取整除赋值运算符
c//=a c=c//a
④逻辑运算
运算符
描述
实例
and
or
not
8.流程控制
单分支
count = 10 if count > 5: print ('ok') # 结果 ok
双分支
count = 10 if count > 11: print ('ok') else: print ("no") # 结果 no
多分支
count = 60 if count >= 80: print ('优秀') elif count >= 60: print("良好") else: print ("不及格") # 结果 良好
while 循环
count = 0 while count < 3: print (count ) count +=1 # 输出结果 """ 0 1 2 """
语法while 条件 : 执行代码特殊语法while ... else ..#当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句
count = 0 while count < 3: print (count ) count +=1 else: print("--------") """ 0 1 2 -------- """
count = 0 while count < 3: print (count ) count +=1 if count == 2: break else: print("--------") """ 0 1 """
转载于:https://www.cnblogs.com/augustyang/p/10407252.html
