python基础知识
1.变量
变量:把程序运算的中间结果临时存到内存里,以备后面的代码可以继续调用。
作用:A.存储数据。
B.标记数据。
变量的声明规则:
A:变量名只能是字母,数字或下划线任意组合。(不可以有特殊字符)
B:变量名第一个字符不可以是数字。
C:不可以用关键字命名。
命名习惯:
A:驼峰体(每个单词首字母大写)
B:下划线.
例:
age_of=56
2.常量
常量:指不变的量。
在python中没有专门的语法代表常量,程序员约定俗成用全部大写代表常量。
AGE=18
3.input()函数
用来读取用户输入。
例:
imp=input("你吃了吗") print(imp)
重要:这个函数无论你输入什么,它接受的都是字符串类型。
在python中 #被用作注释。
4.数据类型
数据类型是每个语言中必备不可少的。
在python中 特别强调:long(长整型)没有限制数值大小,他也实际上不可能无限大。在python3后,没有long了,即使输入很大的数他都会自动转为int型。
5.字符串
在python中加了引号的字符都认为是字符串。
有单引号' '. 双引号 " ".
重要:三引号:""" """.三引号用于很多话或者很多行。
字符串之间用+拼接。
奇特之处:字符串*数字 打印出来是数字遍字符串。
name="la"*10 print(name) #结果是:lalalalalalalalalala
6.格式化输出
在格式化输出中有用知识也就是占位符了。
%s 字符串类型的占位符
%d 数字型的占位符
%f 浮点型占位符
7.运算符
算术运算符:+ - * / % **(次方)
比较运算符:== != > < >= <=
赋值运算符:= += -= *= /=
辑运算符: and与 or或 not 非
8.流程控制
if-else :
if 条件 : 操作 else : 操作
if-elif-elif-else:
if 条件 : 操作 elif 条件 : 操作 else : 操作
while循环:
while 条件 : 操作
while-else循环
while 条件 : 操作 else : 操作
操作中如果没被break 循环运行完会走else下面的操作语句。
我们可以用这个来测试程序。
9.进制转化
python中有bin()这个函数可以直接十进制转为二进制。
number=bin(342) print(number)
二进制每八位取一次,位不够0来补。
每一位0或1所占空间单位位bit(比特),计算机中最小的单位。
10.字符编码
GB2312中国人自己编的(国标码)。
GBK
GB18030
ISO标准组织(Unicode编码)
utf-8