python学习日志1
2018-01-13 00:00
363 查看
摘要: 变量、数据类型、运算符、分支
变量
是一个数据存储空间的表示,无需关键字,不需要声明;
命名规则:由数字、字符、下划线组成,不能以数字开始,不能关键字,区分大小写;
print()换行,不换行:print(,end=””),用户输入:input(),其中输入的为字符串,可以通过类型转换转为自己需要的类型,可以使用斜杠( \)将一行的语句分为多行显示;注释:#单行注释 多行注释’’’ ‘’’
del删除单个或多个对象的引用
数据类型
数字Number:int,float,bool,复数
字符串:String
数据类型之间的转换
运算符
算术运算符:+ - /(得到小数), %(取余), //(只得到商,取整),* 幂(返回x的y次幂)
关系运算符:> < >= == <= != 最终的返回bool
逻辑运算符:and or not && || !
成员运算符: in( x 在 y 序列中返回 True) not in( x 不在 y 序列中返回 True)
小练习:请用户输入一个四位数字:求此数字各个位之和
分支结构
变量
是一个数据存储空间的表示,无需关键字,不需要声明;
命名规则:由数字、字符、下划线组成,不能以数字开始,不能关键字,区分大小写;
print()换行,不换行:print(,end=””),用户输入:input(),其中输入的为字符串,可以通过类型转换转为自己需要的类型,可以使用斜杠( \)将一行的语句分为多行显示;注释:#单行注释 多行注释’’’ ‘’’
del删除单个或多个对象的引用
#变量 # x=1; # print(x); # _y=12;#命名规则:由数字、字符、下划线组成,不能以数字开始,不能关键字,区分大小写; # print(_y); # input("请输入用户名:");#用户输入:input(),其中输入的为字符串 # a,b,c=1,2,3; # print(a,end=" ");#不换行:print(,end=””) # print(b,end=" "); # del a,b;#del删除单个或多个对象的引用 # print(c);
数据类型
数字Number:int,float,bool,复数
字符串:String
数据类型之间的转换
#数据类型 x=1; #int y=1.2; #float z="张三" ;#字符串 print(x,y,z); #字符串 name="张三"; name=name+"33"; print(name);
#数据类型的转换: name=input("请输入你的姓名:");#input 键盘录入 类型:str print("你输入的名字是:"+name); age=int(input("请输入你的年龄:"));#int() 将str转换成int print("姓名:"+str(name)+"年龄:"+str(age));#str() 将非str转换成str
运算符
算术运算符:+ - /(得到小数), %(取余), //(只得到商,取整),* 幂(返回x的y次幂)
关系运算符:> < >= == <= != 最终的返回bool
逻辑运算符:and or not && || !
成员运算符: in( x 在 y 序列中返回 True) not in( x 不在 y 序列中返回 True)
小练习:请用户输入一个四位数字:求此数字各个位之和
#运算符 #算术运算符:+ - /(得到小数), %(取余), //(只得到商,取整),**幂(返回x的y次幂) a=b=c=2; print(a+b); print(a-b); print(a*b); print(a/b); print(a%b); print(a//b); print(a**b); #关系运算符:> < >= == <= != 最终的返回bool(布尔类型值:ture false) print(1>2); print(1<2); print(1>=2); print(1==2); print(1<=2); print(1!=2); #逻辑运算符:and or not && || ! print(False and False);#and(与) 两个为真才为真 print(False or True);#or(或) 一个为真则为真 print(not False);#not(非) 相反的意思 #成员运算符: in( x 在 y 序列中返回 True) not in( x 不在 y 序列中返回 True)
#小练习:请用户输入一个四位数字:求此数字各个位之和 num=int(input("四位数字:")); qian=num//1000; bai=num%1000//100; shi=num%100//10; ge=num%10; print(qian+bai+shi+ge);
分支结构
#分支结构: is switch #if 简单if if else - 多重if 嵌套if age=int(input("你的周岁:")); if(age<=18): print("考入大学"); elif(age<=25): print("结婚生子"); elif(age<=35): print("事业顶峰"); elif(age<=45): print("补补肾"); else: print("挂在墙上");
相关文章推荐
- Python学习之日志模块详解
- 学习日志---python(函数式编程)
- Python学习日志之二-----装饰器
- python日志模块logging学习
- python学习日志6
- 4000 python学习日志--day1
- python学习日志--day2
- (selenium 十)python 的日志logging模块学习
- python学习之9 日志记录logging
- python学习日志_for
- python 的日志logging模块学习
- Python模块学习 ---- logging 日志记录(一)
- python学习日志7
- python日志体系logging模块学习
- Python学习日志(注意点总结)
- 【学习日志】关于Python web开发测试驱动方法
- Python模块学习 ---- logging 日志记录(一)
- python 的日志logging模块学习
- 【学习日志】Python selenium错误
- Python学习日志 - 5.if语句(习题解答)