2018.1.14学习python第一天03

知道了在哪里编写程序,下面就让我们学习python的基本语法吧!

 

print();#输出,带有自动换行功能
print(,end="");#在括号里加‘,end=''’就可以输出内容不自动换行。end,这一行打印完之后以什么结束。
print('要输出的内容',end="不换行时中间插入的字符");
import keyword;#这一句
keyword.kwlist;#和这一句是查看python保留字

单行注释以‘#’号开头;多行注释用'''注释内容'''或"""注释内容""",三对引号来注释。

#这里是单行注释;
"""
这里是多行注释;
"""
'''
这里是多行注释;
'''

python中创建变量直接   变量名=给变量所赋的值    ,用‘=’号创建一个变量;

‘=’号前面的是变量名。

在为变量命名时按照以下几个规则:

1、只能由字母、数字、下划线组成;2、不能以数字开头;3、不能使用python关键字(保留字);4、对字母的大小写敏感;

5、只能以字母、下划线开头。

a=1;        #数字类型变量
b='var';    #字符串类型变量
c='变量值';    #字符串类型变量

数字类型:分整型(整数)、浮点型(有小数点的数)、复数。

几种赋值方式:

a=1;#单个赋值。
a,b=1,2;#遵守前后顺序,依次给a,b赋值。
a=b=c=1;#三个名称不同的变量同时被赋一个值。

算数运算符:

加‘+’;#‘+’号也可以进行字符串拼接。(被双引号或单引号引起来的都是字符串。)

减‘-’;

乘‘*’;

除‘/’;#总是返回一个浮点数。

双斜杠-除‘//’;#总是返回向下取整的整数。

幂运算‘**’;

取余‘%’;#‘%’操作返回除法的余数。

等于‘=’;#也可以用来给变量赋值。

浮点数与整数进行运算时,总是返回浮点数。

关系运算符:

大于:‘>’;

小于:‘<’;

小于等于:‘<=’;

大于等于:‘>=’;

不等于:‘!=’;

是否相等:‘==’;

关系运算符返回的结果只有布尔Boolean类型:Ture或false;对或错;真或假;1或0。

input("请输入内容");#用户输入;键盘录入,默认是string(字符串)类型。
del a;#删除变量‘a’。
del a,b,c;#一次删除多个变量。

 

#字符串:
a='123';
b="茄子";
c='abc';
#只要被一对单引号或双引号引起来的都是字符串。

字符串和数字进行‘+’号拼接时,要把数字用引号引起来,否则会报错。

逻辑运算符:

与(并且):and

或(或者):or

非(不是):not

‘and’几个表达式里中有都是Ture(正确)才会去执行。

‘or’几个表达式里只要有一个是Ture(对的)就会去执行。

‘not’表达式结果为False(错的)便会去执行;也可以理解为‘只要和那个表达式相反(不等于;取反)’便会去执行。

#将非string类型强制转换成字符串类型:
str();
#将非数字强制转换成数字类型:
int();

if、if else、if elif三种分支结构(判断条件对错来选择执行语句,自上而下顺序执行):

if(1<2):#(if如果)#小括号里的是条件(表达式),条件成立则会执行下面的子级代码。#父级代码
    print('1确实大于2');							#子级代码
if(2<1):#只有当条件的答案正确时才会执行子级代码。#←父级代码
    print('这条代码将不会被执行');	     #←子级代码(用代码前面的四个空格'缩进',来表示一个层级(区间))。
else:#(否则)如果上面if语句里的条件不成立则会执行这个else下面的代码。
    print('2不小于1');
if(2>3):#如果小括号里的条件成立,便会执行;
    prine('因为条件的答案不对,所以这条代码不会被执行');
elif(4<3):#如果上一个if语句不成立且小括号里的条件成立则会执行;
    print('如果上面的if语句后面的条件为false并且这句代码的父级为ture便会执行这段代码,但是因为这段代码的父级\
    为false,所以这段代码不会被执行。');
else:#如果其他if或elif的条件都不成立则会执行。
    print('因为上面两个表达式(条件)都是false,所以会执行这个代码');

上面if、elif表达式(条件)里的1、2、3、4也可以替换成变量的名称a、b、c、d或者ture、false。

 

两个小练习:

1:请用户输入四位数字,求此数字个各位之和;

2:请输入成绩,如果大于等于90,输出'优秀';如果大于等于70,输出'良好';如果大于等于60,输出'及格';否则输出'不及格'。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值