Python基础

2018-08-17 09:47:18来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Python基础
一、基础
  1.第一句python
    -后缀名是可以任意的
    -导入模块时,如果不是.py文件,会出现异常
    -以后文件后缀名必须是.py
 
  2.两种执行方式
    -python解释器 py文件路径
    -python #进入解释器
    实时输入并获取到执行结果
 
  3.解释器路径
    #!/usr/bin/env python
 
  4.编码
    # -*- coding:utf8 -*-
    python3 不需关注编码
    python2 出现中文时,就要注意编码
 
  5.执行操作
    -input的用法:等待,直到用户输入了值,就会将输入的值赋给一个变量,输入的都是字符串
 
  6.变量名
    -字母、数字、下划线
            -数字不能开头、不能有关键字、最好不要和python内置东西重复
            -以下关键字不能声明为变量名
            'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'
 
  7.条件语句
    -if基本语句
      if  条件:
        内部代码块
      else:
        ……
      print(‘……’)
    补充:
      pass    代指空代码,无意义,仅用于表示代码块
 
  8.基本数据类型
    字符串(引号)
    name = “xxx”
    name = ‘xxx’
    name = “““xxx”””
    name = ‘‘‘xxx’’’
      加法:
      n1 = “alex”
      n2 = ‘sb’
      n3 = n1 + n2
      乘法:
      n1 = “alex”
      n2 = n1 * 10
            数字
      age = 13
      加减乘除、次方、取余
      a1 = 10
      a2 = 20
      a3 = a1 + a2
      a3 = a1 - a2
      a3 = a1 * a2
      a3 = a1 / a2
      a3 = 4**4
      a3 = 39%8    #39除以8得到的余数
      a3 = 39//8    #39除以8得到的商数
 
  9.循环
    -死循环
import time
while 1==1:
    print('ok',time.time())

    while也可以跟else,else只执行一次

    while遇到continue后终止当前循环,开始下一次循环

    while遇到break后终止所有循环

 

  10.练习题

    -使用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的所有数的和

n=1
s=0
while n<101:
    s=s+n
    n=n+1
print(s)
print('-----end-----')

    -输出1-100内的所有奇数

n=1
while n<101:
    temp=n%2
    if temp==0:
        pass
    else:
        print(n)
    n=n+1
print('-----end-----')

    -输出1-100内所有的偶数 

n=1
while n<101:
    temp=n%2
    if temp==0:
        print(n)
    else:
        pass
    n=n+1
print('-----end-----')

    -求1-2+3-4+5……99的所有数的总和             

# -*- coding:utf8 -*-
n=1
s=0    #s是之前所有数的总和
while n<100:
    temp=n%2
    if temp==0:
        s=s-n
    else:
        s=s+n
    n=n+1
print(s)
print('-----end-----')

    -用户登录(三次机会重试) 

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python不仅能爬网页还能爬取APP呢!批量爬取抖音视频!最新代码

下一篇:【leetcode 简单】第三十一题 买卖股票的最佳时机