zoukankan      html  css  js  c++  java
  • python 学习1

    1.python开发环境搭建

      a.到python的官网下载python的,建议使用python3的版本

      b.安装时,根据提示下一步下一步,记得要路径添加到环境变量种

    2.python2和python3的区别

      python2现在更新到2.7 ,2020年以后官网将不在继续迭代版本,之后都是以python3的版本进行迭代

      python2和python3最重要的区别是

          python3支持unicode编码,即支持中文等的其他国家的语言

          python2是ASCII码,如果要支持中文,需要添加代码   #  -*- coding:utf-8 -*-  

    3.python变量

      变量的规则:只能包含字母,数字,下划线,并且不能以数字开头

            系统的保留的关键字不能用来做变量名

            尽量用有含义的字母来命名变量,方便查看代码,如姓名用name,不要用a,如果用a后续不方便阅读代码

            常量,一般是变量名字母都大写,一般常量已经赋值,不要去修改

      1)在内存中 开辟存储数据的变量 类型有 int ,str,f,d

      2)是强类型解释语言,需要进行类型转换  如,需要的是int 类型,那么变量名为age  ,进行强转 int(age)

        python3使用age=input("age:")   input赋值的变量都是str类型,如果是需要int的类型,就需要进行强制转换类型 int(age)

      3)查看变量类型  type(age)

    4.注释

      单行注释:  #

      多行注释:  ''' 注释内容 '''

      python 中  单引号和双引号 是没有区别的,但是需要成对出现

    5.字符串类型 str

      1)str 的格式化

      a.%格式

        

    name=input("name:")
    age=int(input("age:"))
    info='''
      ------info of  %s-------------  
       name:%s
       age:%d  
    ''' %(name,age)

      

      b.+格式  (不推荐,因为每个+之后内存就会开辟一个空间来存放数据)

    1 name=input("name:")
    2 age=int(input("age:"))
    3 info='''
    4   ------info of  '''+name+'''-------------  
    5    name:'''+name+'''
    6    age:'''+age+'''  
    7 ''' %(name,age)

      c.format 格式  (推荐)

    1 name=input("name:")
    2 age=int(input("age:"))
    3 info='''
    4   ------info of  {_name}-------------  
    5    name:{_name}
    6    age:{_age} 
    7 '''.format(_name=name,_age=age)

          d.format的另外一种格式

    1 name=input("name:")
    2 age=int(input("age:"))
    3 info='''
    4   ------info of  {0}-------------  
    5    name:{0}
    6    age:{1} 
    7 '''.format(name,age)

    6 if else   /  if elif else

    条件语句   条件的逻辑关系,  and ,or   条件完了之后 用   :  ,之后下一行要进行缩紧,相同的缩紧是其满足条件执行的语句

     1 if  age<80 and age>10:
     2 
     3   print("age在10~80之间")
     4 
     5   if age>20 and age<60 :
     6 
     7     print("age在20~60之间") 
     8 
     9   elif age<20 :
    10 
    11     print("10<age<20的范围")
    12 else 
    13 
    14   print("age>=80 或者age <=10")

    7 while

    循环 while ture :条件为真时,循环会一直执行,这时需要在循环体中,进行循环结束的开关

    count=0
    while count<3:
        print("loop:",count)
        count+=1
    else 
        print ("count>=3 循环结束")

    8 for 循环

    for i int range(start,end,step)         start:可以省略,默认之为1,step可以省略,默认值为1

    末尾可以加上else 

    1 for i in range(1,10,2):
    2     print("loop:" +i)
    3 else
    4     print("循环结束")

    9 continue 和break

      continue是结束本次循环进入到下一次的循环

      break 是结束当前的循环,如果一个循环里面还有一个循环,在内循环里面break,则,只跳出内层循环,外层的循环还是会执行

    1 for i in range(10):
    2     for j in range(10):
    3         if j==5:
    4             break
    5     if i=7:
    6         continue
  • 相关阅读:
    centos 下建用户 shell编程
    vmware centos下配置ip
    centos7下快速安装mysql
    CentOS-7.0.中安装与配置Tomcat-7的方法
    CentOS下安装JDK1.7
    CentOS6.5安装配置SVN
    Spring mvc 下Ajax获取JSON对象问题 406错误
    Freemarker中通过request获得contextPath
    java进阶书籍推荐
    致命错误:jemalloc/jemalloc.h:没有那个文件或目录
  • 原文地址:https://www.cnblogs.com/luoyeyue/p/6875828.html
Copyright © 2011-2022 走看看