zoukankan      html  css  js  c++  java
  • python-day 1

    学python--脚本语言 为了更好的以后,为了更好的自己,加油!!!

    1.安装虚拟机如果遇到这样的错误:此主机支持intel vt-x 处于禁用状态错误

    解决方法:

    进入BIOS后,找到“System Configuration”。找到“Virtualization Technology”,按Enter回车进入,选择“Enabled”,按Enter回车键确认,然后按下F10保存并退出BIOS。

    2.安装成功应用程序后配置环境变量:

    电脑-属性-高级-环境变量-系统变量-path(python的安装路径)

     

               

    3.python是什么样的语言

    Python,一个解释型、面向对象的、带有动态定义的高级程序设计语言。

    4.python的特征:解释性&编译性语言、面向对象,高级语言,可扩展性及可嵌入性,通用脚本语言,功能强大,跨平台,免费开源、丰富的库。

    5.python的应用:网络编程、游戏、图形处理、多媒体应用、数据库编程、数学处理、文本处理等方面...... 这些都有待学习

    6.搭建python环境

    LINUX环境vim编辑和Window环境

    7.Python文件类型:源代码的文件以.py为扩展名;

      Python解释器,按照UTF-8编码读取源文件

      #-*- coding:utf8 -*-

    8.在开始运行里输入cmd ,输入python(前提是安装了python)

     

    用exit()退出命令提示符。

     

     

    9.Python是以缩进来进行区分语句块;同一缩进级别为同一级别的语句块

    刚开始接触常犯的错误--缩进问题

    报错信息为indentationerror: unindented does not match any outer identation level。

    10.Python注释

             当前行被注释用#  (#注释的内容)

        多行被注释'''('''注释的多行的内容''') 或多行字符串的打印

    11.变量

    name ="zhangsan" #变量
    print  ("my name is" ,name)

    12.字符串的值不能修改在内存里是连续的

     name ="zhangsan" #变量 

    name2=name

    print  ("my name is" ,name,name2)

    name="lisi" 

    print ("my name is" ,name,name2) #name2直接取zhangsan的值,而不是取name的值

     

    13.用户输入和字符类型的转换

    #用户输入和字符类型的转换 
    name=str(input("name:")) 
    age=int(input("age:")) 
    print (type(name),type(age))

     

    14.字符串拼接

    #字符串的拼接 
    s = 'nihao' 
    s1='marry'+s 
    print(s1)
    #拼接方法一 (+) 
    name=input ("name:") 
    age=input("age:") 
    info="info is :"+"name:"+name+"age:"+age 
    print (info )
    #拼接方法二 (%s)
    #多行字符串的打印 
    name=input ("name:");age=input("age:") 
    info1= '''name1:% 
    age1:%s'''%(name,age) 
    print (info1)
    #拼接方法三 {} 
    name=input ("name:");age=input("age:") 
    info2= ''' 
    name1:{name1} 
    age1:{age1}'''.format(name1=name,age1=age) 
    print (info2)
    #拼接方法四 
    name=input ("name:");age=input("age:") 
    info3= ''' 
    name1:{0} 
    age1:{1}'''.format(name,age) 
    print (info3)
    15.密码加密
    #密码加密 
    import getpass 
    username=input("username:") 
    password=getpass.getpass("password:") 
    #如何不print 就不会打印用户名和密码 
    print(username,password)

    16.if ...else验证用户名和密码是否正确
    import getpass 
    username='fulimei' 
    password='asd123' 
    _username=input("username:") 
    _password=getpass.getpass("password:") 
    if  _username==username and  _password==password : 
            print ("welcome user {_username}login..".format(_username=username)) 
    else: 
            print ("invalid username or password")

    17.while用法,输入3次退出循环,如果是真直接退出循环
    old_boy=56 
    count=0 
    while True : 
         if count==3: 
             break 
         guess_age = int(input("guess_age:")) 
         if guess_age==old_boy: 
             print ("yes ,you got it") 
             break 
         elif guess_age >old_boy: 
             print ("think smail..") 
         else: 
             print ("think big..") 
         count +=1
    18.for 的用法
    #打印前10个数
    for i in range(0,10):  #(0,10)打印前10个数;
    print ("loop",i)
    隔两个取一个
    隔一个取一个
    for i in range(0,10,2): 
       print ("loop",i)
     
    
    #隔两个取一个
    for i in range(0,10,3): 
       print ("loop",i)
    #嵌套循环 
    for i in range (10): 
       print ("loop:",i) 
       for j in range (4): 
           print ("aa:",j) 
           if (j > 2): 
               break
     
  • 相关阅读:
    Linux/Unix 新手和专家教程
    恢复Ext3下被删除的文件
    如何调试bash脚本
    8个实用而有趣Bash命令提示行
    使用grep恢复被删文件内容
    一些非常有意思的杂项资源
    chmod -x chmod的N种解法
    纯文本配置还是注册表
    面向对象的Shell脚本
    你可能不知道的Shell
  • 原文地址:https://www.cnblogs.com/xuehuahongmei/p/5713365.html
Copyright © 2011-2022 走看看