Python学习第一天
1.变量&变量的命名规则
定义:可变的量,用于存储数据
命名规则:
数字\字母\下划线
变量第一个字符不能是数字
尽量不使用保留字,否则保留字使用时将报错
要有意义\描述性 例如:要获取姓名 变量定义 name =
变量有多个单词组成时,单词之间用下划线 age_of_name
*变量中全部大写 一般表示 常量&不变的量
*变量中第一个字母大写 表示 类名
*驼峰体 是C和C#中常用变量命名类型
2.机器能识别的是二进制文件
ASCII:美国标准信息交换码
GB18030:中文字符编码
Unicode:万国码 十六位
计算机的最小表示单位:bit
1字节 = 8bit = 1Byte
1MB = 1024字节 = 1024Kb
1G = 1024MB
3.数据类型
①数字类型: 整数 int 浮点数 float 复数complex
科学计数法: e E 例如:450000 = 4.5e5
②字符串类型:string
表示' ', " ", """ """
**字符串不能被直接修改,如需修改执行重新赋值操作
字符串常用功能:
string.strip() 脱掉左右两边空格部分,包括换行等
例如:
string = " name\nnaii"
n = string.strip("ii")
print(n)
name
na
统计长度:len() 空格也算一个字符
字符串索引: string[x]
切边:string[x:y:k] k = step 步长
拼接 string1 + string2 为了避免内存浪费尽量不用
格式化输出字符串: %s 占位符
name = "nxy"
age = 18
msg = "my name is %s and i am %s years old"%(name,age)
print(msg)
my name is nxy and i am 18 years old
③list 列表类型 list[]
name = [ ] 建立name变量的空集合
增 name.append() 在列表最后一位增加一个字符串
name.insert(x,' ') 在list内x索引位增加一个字符串
删
name.remove(") 删除列表内具体数据
del name[x] 删除索引x处数据
查
name.index() 查找列表内数据索引位
改
name.index() = data 在索引位改成data
统计
len(name) 列表长度
name.count() 统计列表内字符串出现次数
4.逻辑运算
加减乘除 + - * /
// 取整 % 取余
bool值: 1 ,0 True,False
and or not
is , not is
in , not in
流程控制语句:
if elif else
1 #允许用户输入错误三次密码,三次之后锁定 2 uname = "nxy" 3 passwd = "123.asd" 4 5 n = 0 6 while n < 3: 7 username = input("请输入您的用户名:") 8 password = input("请输入您的密码:") 9 if uname == username and password == passwd: 10 print("登陆成功") 11 break 12 else: 13 print("输入错误,请再次输入") 14 n += 1 15 else: 16 print("用户锁定")