跟我一起学python-01
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟我一起学python-01相关的知识,希望对你有一定的参考价值。
说明:
1、python安装
选择windows安装,版本3.5.2 2.x版本和3.x版本区别比较大,老版本不支持新特性
下载地址:https://www.python.org/downloads/windows/
下载完成后解压即可运行
直接输出内容:
print("Hello Word")
可以写成一个脚本,然后执行:
C:\Users\admin>C:\Users\admin\Desktop\hello.py
print("Hello Word")
Linux下安装,执行时加上权限:
#!/usr/bin/env python env表示在全局路径下寻找python
或者使用绝对路径
#!/usr/bin/python 如果使用了高版本不能写死
2、python常用编程工具
pycharm-professional-2017.1.4 里面可以配置模板
3、变量说明:
声明变量与获取变量
Name = "caicai"
Name1 = "zhenzhen"
Name = "caicaiaizz"
print(Name,Name1)
下面的覆盖上面的,获取到的变量记录到内存中
4、字符编码问题:支持中文需要带上utf-8字符集
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print "你好,世界"
5、注释
单行注释:使用#
多行注释:使用‘‘‘ ‘‘‘ 3个引号开始3个引号结束,单引号或者双引号都可以
多行注释2中用途:注释和多行赋值
msg=‘‘‘
Name = "caicaiaizz"
print "你好,世界"
‘‘‘
print(msg)
6、用户交互输入(注意python版本问题)
shell中使用read -p
在python中使用input
# _*_coding:utf-8_*_
username = input("username:")
password = input("password:")
print(username,password)
-----------------------------------
-----------------------------------
字符串的拼接方法:会占用大量内存,不建议使用
方法一:使用占位符的形式(常用办法)
#From CaiChao
name = input("name:")
age = int(input("age:"))
print(type (age))
job = input("job:")
info =‘‘‘
--------- info of %s --------
Name:%s
Age:%d
Job:%s
‘‘‘% (name,name,age,job)
print(info)
方法二:使用format进行取值(特定场合使用)
#From CaiChao
name = input("name:")
age = int(input("age:"))
job = input("job:")
info =‘‘‘
--------- info of {Name} --------
Name:{Name}
Age:{Age}
Job:{Job}
‘‘‘.format(Name=name,Age=age,Job=job)
print(info)
备注:
1)、打印出某个变量的字符串类型:print(type (age))
2)、%s代表占位符,从1开始,依次类推
3)、%d代表必须使用整数进行输入
4)、%f代表浮点字符串,可以输入小数
5)、fromat中引入变量即可
-----------------------------------
7、密码采用密文的形式输入
#From CaiChao
# _*_coding:utf-8_*_
import getpass
username = input("username:")
password = getpass.getpass("password:")
print(username,password)
8、if逻辑判断,判断用户名和密码相等允许登录
#From CaiChao
# _*_coding:utf-8_*_
import getpass
UserName = "caicai"
Password = "123"
username = input("username:")
password = input("password:")
if UserName == username and Password == password:
print("Welcome user {name} login".format(name=username))
else:
print("error,please checkout!")
9、多重if判断,猜年龄
#From CaiChao
age_of_oldboy = "56"
guess_age = input("guess age:")
if guess_age == age_of_oldboy:
print("yes!you are rige")
elif guess_age < age_of_oldboy:
print("think smaller!")
else:
print("think bigger")
本文出自 “蔡超” 博客,谢绝转载!
以上是关于跟我一起学python-01的主要内容,如果未能解决你的问题,请参考以下文章