py的基本语法 12.11

来源:互联网 发布:怎么改淘宝会员名手机 编辑:程序博客网 时间:2024/06/06 19:20

总结1

python是一个面向对象的解释性语言

它的运行机制是直接运行: 快,但跨平台差,安全性低   python 编译称 cpython(速度快但不跨平台)和js类似

py的变量赋值和js差不多 只不过不用声明(不用使用var)  且可以同时多个赋值  例如 a,b,c

py使用是通过缩进符来控制的字符块的 同一个代码块的语句必须包含相同的缩进空格数

注释的规则:三个单引号  或者#

基本数值运算

    加法+

    减法-

    乘法*

    除法1  /   除去可得到浮点号  例如 5 / 4 = 1.25

    除法2  //  除去可得到一个整数  例如 5 / 4 = 1

    取余 %

    乘方 **   例如 2**3= 8

逻辑运算符

并且  and

或者  or

取反 not

例如  if (a  and b):

关键运算符: >   <    ==   >=    <=   !=


命名的规则

1.不能以数字命名

2.不能使用python的关键字命名(

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal','not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
)需要记住

3.可以使用字母,数字,下划线

4.对字母敏感大写和小写是不同的变量

数据类型分为   简单数据类型(值类型 /栈)  和  引用数据类型(堆)


if语句:  要注意逻辑错误

if 条件1:

   语句1

elif 条件2:

  语句2

else:

  语句3

 

for循环:  for  in

使用range()函数创建一个数字列表

    取值范围:从起始到结束数字之前  例如 range(0,4)  则取 0,3


今日作业:

1. 输出等腰三角形

2. 输出倒的指教三角形

3. 1-100的和

4. 1-100的偶数和

5. 预习作业:字符串,列表

6. 请输入成绩: 如果>=90  输出优秀  如果>=70输出良好  如果>=60则及格  否则 不及格



# 1.输出等腰三角形for i in range(0,10):    for k in range(0,i+1):        print(end=' ')    for l in range(0,10-i):        print('*',end=" ")    print()# 2.输出 倒的直角三角形for ii in range(0,10):    for kk in range(0,10-ii):        print("*",end=" ")    print()# 3.求1-100之间所有整数和z = 0for iii in range(1,101):    z+=iiiprint("100之内的整数和为:",z)# 4.求1-100所有偶数和x = 0for q in range(1,101,):    if q%2==0:        x+=qprint("100之内的偶数和为:",x)p = 50if p >= 90:    print("优秀")elif p >= 70:    print("良好")elif p >= 60:    print("及格")else:print("不及格")






原创粉丝点击