python学习第一天

python学习网 2020-04-30 07:40:01

 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("用户锁定")

 

阅读(2571) 评论(0)