第一天python学习

1.什么是python

python英文译为蟒蛇,是一种面向对象的解释性高级编程语言,具有操作简单,开发迅速和容易学习的特点。python是一种可扩展性强大的编程语言,具有丰富和强大的库,能够把其他语言(尤其是c和c++)制用的各种模块很轻松的结合在一起,通常被称为“胶水”语言。

2.python的应用领域

web开发

大数据处理

人工智能

自动化运维开发

云计算

爬虫

游戏开发

3.python语言规范

扫描二维码关注公众号,回复: 8295232 查看本文章

3.1 单行注释

两种形式:#可以在上面,可以在右边

#输入年份
s=input("请输出你的出生年份:") #输入年份

3.2 多行注释

讲注释内容包含在一堆三引号之间,("""......."""或者'''.....''')

'''
注释内容1
注释内容2
'''

"""
注释内容1
注释内容2
"""

3.3 中文编码注释

如果用到指定字符编码类型的中文编码,需要在文件开头加上中文声明注释。

# -*- coding:编码 -*-
或者
# coding=编码
例如:
# coding=utf-8

3.4 代码缩进

python不像其他语言一样,采用大括号"{ }"分隔代码块,而是采用代码缩进和冒号":"区分代码之间的层次。

在python中,对于类定义,函数定义,流程控制语句以及异常处理语句,行尾的冒号和下一行的缩进表示一个代码块的开始,而缩进的结束代表另一个代码块的结束。

缩进可以采用空格或者Tab键完成,通常4个空格作为一个缩进量;使用一个Tab为一个缩进量。通常建议采用空格

if bmi<18.5:
    print('最喜欢打篮球')

3.5 编码规范

3.5.1 每个import只导入一个模块,尽量避免一次导入多个模块

import os #推荐写法
import ysy

import os,sys#不推荐写法

3.5.2 不要在行尾加";",也不要用分号将两条命令放在同一行

3.5.3 建议每条命令不超过80个字符,超过使用"()"连接

3.5.4 变量名
   - 字母
   - 数字
    - 下划线
     PS:
                 数字不能开头
                  不能是关键字
                  python内置的东西不能当

3.6  input函数用法

永远等待,直到用户输入了值,就会将输入的值赋值给一个东西
  

4 .练习题               

#条件语句
n1=input(">>>")
if "alex"=="alex":
    n2=input('>>>')
    if n2=="确认":
        print('alex SB')
    else:
        print('alex DB')
else:
    print('error')


# or
n1=input('>>>')
n2=input('>>>')
if n1=="alex" or n2=="alex!23":
    print('ok1')
else:
    print('ok2')


#加法运算
n1="alex"
n2="sb"
n4="db"
n3=n1+n2+n4
print(n3)
#结果为alexsbdb

#乘法
n1="alex"
n3=n1*10
print(n3)
#结果为alexalexalexalexalexalexalexalexalexlaexlaexalex

#运算
n1=19
n2=8
n3=n1+n2
n4=n1-n2
n5=n1*n2
n6=n1/n2 #求结果2.375
n7=n1%n  #取余
n8=n1**n2 #幂次方
n9=n1//n2 #取商
print(n3,n4,n5,n6,n7,n8)

#判断奇偶
num=12
if num%2==0:
    print('偶数')
else:
    print('奇数')

#死循环
while 1==1:
  #  print('你是大帅哥')


#使用while输出1,2,3,4,5,6,8,9,10
n=1
while n<11:
    if n==7:
        pass
    else:
        print(n)
    n=n+1
print('---end---')


#求1到100所有的和
s=0
n=1
while n<=100:
    s=s+n
    n=n+1
print(s)
print('---end---')


#输出100以内所有奇数
n=1
while n<=100:
    if n%2==1:
        print(n)
    n=n+1
print('---end---')


#输出100以内所有偶数
n=1
while n<=100:
    if n%2==0:
        print(n)
    n=n+1
print('---end---')


#输出1-2+3-4....99
s=0
n=1
while n<100:
    if n%2==1:
        s=s+n
    else:
        s=s-n
    n=n+1
print(s)
print('---end---')

#用户登录三次重试
user=input('>>>')
passw=input('>>>')
n=1
while n<=3:
    if user=="root" and passw=="root":
        print('登录成功')
        break
    else:
        if n==3:
            print('登陆失败,请重新设置密码')
            break
        print('登录失败请重试')
        n=n+1
        user=input('>>>')
        passw=input('>>>')

猜你喜欢

转载自www.cnblogs.com/huikai/p/12090153.html