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
 
posted @ 2016-07-28 08:16  梅子472  阅读(246)  评论(0编辑  收藏  举报