zoukankan      html  css  js  c++  java
  • 我的Python分析成长之路1

    Python是什么?                                                                                                                                                         2018-12-27

      pyhon 是一种高级的多用途语言,广泛用于各种非技术和技术领域。Python是一门解释型、跨平台的动态型语言,主要应用于Web开发,网络编程、科学运算、GUI图形开发、自动化运维、金融分析等领域。

    如何编码?

      在Python中,主要有如下几种编码方式:1.ASCII(American Standard Code Information Interchange) 占一个字节

                         2.Unicode(统一码、万国码)  占2个字节

                         3.utf-8  英文占一个字节,中文占两个字节

    运行第一个文件hello.world.py

      

    1 print(“hello world!”)
    2 
    3 
    4 hello world!

    变量的命名和使用

    1.   变量名只能包含字母、数字和下划线。变量名可以字母或下划线开头,但不能一数字开头
    2.   变量名不能包含空格,但可以使用下划线来分隔其中的单词
    3.         不能讲Pyhon关键字和函数名用作变量名 。如False、class、finally、is、return、None、continue、for、lambda、try、and等。

      

    1 name ="小明"
    2 age = 8

    输入与输出:

    input():接受用户的输入

    print():输出

      

     1 name = input("name:")
     2 age =input("age:")
     3 job = input("job:")
     4 sex = input("sex:")
     5 
     6 
     7 print("我的名字是:"+name)
     8 print("我的年龄是:"+age)
     9 print("我的工作是:"+job)
    10 print("我的性别是:"+sex)

    格式化输出:

    %s:字符型

    %d:整形型

    %f:浮点型

    %.2f:浮点型只显示小数点两位

    1 name ="小明"
    2 age = 8
    3 sex = "boy"
    4 job = "student"
    5 
    6 print("my name is %s"%name)
    7 print("my age is %s"%age)
    8 print("my sex is %s"%sex)
    9 print("my job is %s"%job)

    用format方法格式化输出

    1 name ="小明"
    2 age = 8
    3 sex = "boy"
    4 job = "student"
    5 print("my name is {name},""my age is {age}," "my sex is {sex}," "my job is {job}".format(name=name,age=age,sex=sex,job=job))
    6 
    7 或者
    8 print("my name is {0},my age is {1},my sex is {2},my job is {3}".format(name,age,sex,job))

    if  语句 

    if boolean_expression1:

      suit1

    elif boolean_expression2:

      suit2

    ...

    elif boolean_expressionN:

      suitN

    else:

      else_suit

    与if语句对应的有0个或多个elif分支,最后的else分支也是可选的

     1 #猜年龄 
     2 user_age = 10
     3 age = int(input("guess age :"))
     4 if age == user_age:
     5     print("you got jit")
     6        
     7 elif age > user_age:
     8     print("large than it ,please guess small")
     9 else:
    10     print("smaller than it,please guess large")

    while 循环

    while语句用于0次或多次执行suie,循环次数取决于while循环中布尔表达式的状态

    while boolean_expression:

      suite

    1 #计算0-9的和
    2 sum = 0
    3 n = 0
    4 while n < 10:
    5     sum += n
    6     n += 1
    7 print(n,sum)

    break 语句 :跳出这个循环

    continue:跳出本次循环,开始下一次循环

    1 sum = 0
    2 n = 0
    3 while  n<100:
    4     sum += n
    5     n+=1
    6     if sum >100:
    7         break
    8 print(n,sum)
    #输出0-10中的所有奇数
    n = 0
    while n<10:
        n += 1
        if n %2 ==0:
            continue
        else:
            print(n)

    for 循环语句

    for variable in iterable:

      suite

    1 #输出0-9的和
    2 sum =0 
    3 for i in range(10):
    4     sum += i
    5 print(sum)

    for循环中也有break 和continue

    1 sum = 0
    2 for i in range(100):
    3     sum += i
    4     if sum >100:
    5         break
    6 print(i,sum)
    1 #输出100以内的所有奇数
    2 for i in range(100):
    3     if i %2 ==0:
    4         continue
    5     else:
    6         print(i)

      

                                                                                                                                     

      

  • 相关阅读:
    (四)rsync未授权访问
    (前言一)HTTP报文
    (一)会话固定攻击
    使用Burp、PhantomJS进行XSS检测
    win10配置环境变量
    java学习网站http://how2j.cn/
    镜像下载
    jQuery
    jQuery
    jQuery
  • 原文地址:https://www.cnblogs.com/Ezhizen/p/10185829.html
Copyright © 2011-2022 走看看