zoukankan      html  css  js  c++  java
  • python入门

    一、定义变量

    1、变量:就是用来存东西的(定义字符串要用引号)

      编程就是和内存打交道

    # 变量,用来存东西的(数据类型有int、string、float)
    ip='118.24.3.40'  #(定义字符串要用引号)
    name='小军'
    a=18              #int 类型
    b=18.8            #float类型
    print(b)
    print(name)
    二、变量定义规则
      (1) 见名知意
        Python支持中文变量,但尽量不要用
        分数 = 100
       (2) 变量名只能是 字母、数字或下划线的任意组合
       (3) 变量名的第一个字符不能是数字
       (4) 关键字不能声明为变量

    三、 单双引号混用(三个单引号可以注释也可以,和单双引号一样使用)
      当变量内部有单引号时,外面用双引号,比如 a = “let’s go”
      当变量内部有双引号时,外面用单引号,'你好"lal"'
      其他情况单双引一样
      既有单引又有双引的内容,外面用三引号
    words="let's go!"
    words2='谭爱玲"真漂亮"'
    words3 = '''let's go "pyton"'''
    print(words)
    print(words2)
    print(words3)
      定义字符串:多行情况下用三引
    # 定义字符串:多行情况下用三引
    s='''
    a
    b
    c
    d
    e
    f
    '''

       

    四、注释
      #单行注释
      '''批量注释
       反斜杠 继续下一行、转义使用入 \
      / rul、路径中也使用
      #运算符
      /   表示除法,结果为浮点数(最少保留一位小数).
      //   表示的是舍余取整.
      %   表示的是取余数.

    五、简单函数
      1、input
    num=input("请输入一个数字:")   #用来接收数据,接收的数据为str类型
    print(num)
      2、type
    print(type(123))         #判断类型
      3、random
    import random          #导入标准库
    num = random.randint(1,10)   #随机产生一个1-10之间的数字
    六、条件判断

    1、有:一定会自动缩进(一个tab键或者四个空格)

      格式

    if age > 18: 
        print('成年人')
    else:
        print('未成年人')
    2、多条件判断
    while True:
        score=int(input('请输入你的成绩:'))    #用input接收的类型全是字符串
        if score >= 90 and score <= 120:
            print('优秀')
        elif score<90 and score>=80:
            print('良好')
        elif score<80 and score>=60:
            print('及格')
        elif score<60 and score>=0:
            print('不及格')
        else:
            print('请输入正确成绩')
    七、运算符
    1、关系运算符 
      >,<, ==, !=, >=, <=

    2、逻辑运算符
      and(并且)、or(或者)、not

    3、成员运算符(成员在不在序列中)
      in()、 not in(不在

    八、循环

    1、什么是循环

         (1) 循环是重复的去做一件事情
         (2) 循环、迭代、遍历都是循环
         (3) 循环体,循环的时候是在重复执行循环体立面的东西

    2、while循环

      while 必须得有一个计数器(计数器自增所放的位置非常重要

      while循环对应一个else的时候,循环在正常结束之后才会执行它

    count=0                #计数器
    while count<10:
        print('test')
        count+=1
    else:            
        print('什么时候执行我那?')       #循环正常结束之后执行的
    3、break和continue区别
    break 在循环里遇到break,立即循环结束,不管有没有循环完
    continue 在循环里遇到continue,那么就结束本次循环,继续进行下一次循环
    # 理解break和continue区别(下面程序可以把continue去掉)
    import random
    num=random.randint(1,100)
    count=0
    while count<7:
        count += 1
        guess = int(input('请输入你猜的输入:'))
        if guess>num:
            print('猜大了')
            continue
        elif guess==num:
            print('猜对了')
            break
        else:
            print('猜小了')
            continue
    else:
        print('你输入次数过多,程序结束')
    # break 在循环里遇到break,立即循环结束,不管有没有循环完
    # continue 在循环里遇到continue,那么就结束本次循环,继续进行下一次循环
    
    
    
     
    4、for循环
      for循环中的i从0开始
      for循环i自动加1,不用额外写
    for i in range(5):      # i是变量
        print(i)       

     九、字符串格式化

    1、用+拼接(想同类型才可以用此方法)
    username = input('请输入用户名')
    welcome = '欢迎光临' + username   #第一种方式,不推荐使用,浪费内存
    print(welcome)
    2、占位符
    %s:字符串  %d:整数 %.2f:保留两位小数
    import datetime                     #导入库
    today=datetime.date.today()         #日期
    name=input('请输入你的姓名:')
    print('%s,你好,欢迎登陆今天的日期是%s'%(name,today))    #多个变量,写法
     
    3、format
    {里面是变量名}可以不用按顺序添加,{变量名}=赋值
    实例一
    sql='insert into student(id,name,age,addr,phone,sex) values'                               
        '({id},{name},{age},{addr},{phone},{sex})'                                    #定义一个sql语句
    sql2=sql.format(id=1,name="谭爱玲",age="22",addr="定向",sex="",phone=17754686)  #用format方法入参
    print(sql2)
    
    

    实例二

    
    
    words='你的名字{name},你的年龄{age}'.format(name="小白",age=18)
    print(words)
    
    

     实例三

    1 import datetime
    2 user = '李白'
    3 today=datetime.datetime.today()
    4 msg2 = '{}欢迎登陆,今天的日期是:{}'.format(user,today)  #跟占位符相似的方法
    5 print(msg2)
     
    
    
    
     
     
     

     

  • 相关阅读:
    jquery 实现 html5 placeholder 兼容password密码框
    php返回json的结果
    使用PHP读取远程文件
    Sharepoint 自定义字段
    Sharepoint 中新增 aspx页面,并在页面中新增web part
    【转】Sharepoint 2010 配置我的站点及BLOG
    JS 实现 Div 向上浮动
    UserProfile同步配置
    【转】Import User Profile Photos from Active Directory into SharePoint 2010
    Sharepoint 2010 SP1升级后 FIMSynchronizationService 服务无法开启
  • 原文地址:https://www.cnblogs.com/cwl-bj/p/10647783.html
Copyright © 2011-2022 走看看