编程语言:
1.高级2.低级python的种类1.Javapython2.cpython3.pypy字节码与机器码python程序
1.#-*- coding:utf-8-*-(他是为了支持中文)2.GBK中中文为两个字节,UTF8为三个字节.其中GBK与UTF8都是Unicode转化过来的。GBK与Unicode可以相互转化,UTF8与Unicode也可以相互转化,但是GBK与UTF8不能相互转化所以python2中直接中文会出现乱码问题。函数的问题:
1.print("sdf")2.i=input('sdsd') {输出的为字符串}3. i=int(input('sdsd')){输出的为数字}
4.变量名字母
数字下划线要求:不能数字开头不能用关键字建议不要用Python内置的赋予功能的东西。条件语句1.基本2.嵌套3.if elif else...(同时说明if下面的缩进必须一样,其他语句也是一样的得严格要求)
while.循环
while 条件: ....print(‘....’)补充: a.while else b.continue、 break(程序遇见continue,while程序直接返回条件判断中再次执行条 件判断,而不会向下执行。break直接终止所有循环,跳出循环) continue(跳出此次循环) break(跳出所有循环)
运算符:
基本运算符+-*/ //(取整) %(取余) =(赋值) != == not(非) in以及not in 数字 字符串 布尔值:真(Ture) 假(False)
country=“中国人” 称“中国”为字符串;中为字符;国人、中国为子序列
例子:country=“中国人”if “国人” incountry: print(‘ok’)else: print('error') 1、运算符 结果是值 算术运算 a=10*10 赋值运算 a=a+1 等价于 a+=1 结果是布尔值 比较运算 a=1>5 逻辑运算 1>6or1==1 成员运算 a=“蚊”in“整得还” 2、基本数据类型 (功能在pychar中。比如:int.) 数字,int a=123 b=564 _int 将字符串转换为数字 a="123" int(a) 10进制的转换: num="0011" v=int(num,base=16) print(v) bit_length(字节的计算){表示当前的数字用几位二进制数表示} age=18 r=age.bit_length() print(r)字符串, str s1="dasdsa" s2="dsddf" 首字母大写:str.capitalize() 字母变成小写:str.casefold() 设置宽度,内容居中:str.center(20,'*') 计算出现的个数:str.count('某',数1,数2){数1开始,数2结束,可以不写} 以什么数字结尾:str.endswith('某',数1,数2)布尔值,bool列表 ,list元祖, tuple字典, dict