您的位置:首页 > 编程语言 > Python开发

python学习日志1

2018-01-13 00:00 363 查看
摘要: 变量、数据类型、运算符、分支

变量

是一个数据存储空间的表示,无需关键字,不需要声明;

命名规则:由数字、字符、下划线组成,不能以数字开始,不能关键字,区分大小写;

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基础学习