Python学习之路1

@TOCDay1–Python

Python擅长的领域:web开发、网络编程、科学运算、GUI图形开发、运维自动化
web框架:Django、Tornado、Flask;
网络服务框架:Twisted
异步通信:eventlet
Django预备知识:1、python基础 2、数据库 3、前端( jquey + bootstrap )
编译型语言:汇编语言、C、C++——编译成机器码——可执行文件
解释性语言:python——执行源程序某一指令——解释程序的外壳程序将源代码转换成二进制代码——可执行文件 (不断解释执行、解释执行)

#!/usr/bin/env python——可执行程序声明解释器(Windows系统不需加)

变量

name="li"
print("My name is",name)  #字符串要加引号,变量不加引号

变量指向

name="A"
name2=name #等价于name2=A  name2不指向name,而直接指向A
name="B" #name=B  name2=A

python中变量字母都大写来定义常量。(python常量不是真的常量,不应该被修改) 例:PIE=3.141592653

python解释器在加载.py文件中的代码时,会对内容进行编码(默认
ASCII)

Unicode:统一码、万国码、单一码,都占2bytes
utf-8:英文1byte、中文3bytes

注释:单行注释:#被注释的内容
多行注释:’’‘被注释内容’’’ (双引号也可以)

msg='''age=18
       job=IT       #打印多行
    '''         

python2.x中raw_input与python3.x中input功能相同

格式化输出
1

name=input("name:")
age=input("age:")
info='''
-------- info if '+name+'----------
Name:'''+name+'''
Age:'''+age+'''    #把+age+''' '''写成+age也可以
'''
print(info)

2

name=input("name:")
age=input("age:")
info2='''
-------- info if '+name+'----------
Name:%s
Age:%s
'''%(name,name,age)
print(info2)

input默认输入时字符串类型

age=input("age:")
print(type(age))  #输出:<class 'str'>
age=int(input("age:")) #强制转换成int

3

name=input("name:")
age=input("age:")
info3='''
-------- info if '+name+'----------
Name:{_name}
Age:{_age}
'''.format(_name=name,
           _age=age)
print(info3)

4

name=input("name:")
age=input("age:")
info4='''
-------- info if '+name+'----------
Name:{0}
Age:{1}
'''.format(name,age)
print(info4)
if _username==username and _password==password:
    print("Welcome user {name} login...".format(name=username))
else:
    print("Invalid username or password!")

break结束整个循环
continue跳出本次循环,进入下次循环

循环判断


```python
age=18
count=0
while<3:
    guess_age=int(input("guess_age:"))
    if guess_age==age:
        print("OK!")
    elif guess_age>age:
        print("think smaller!")
    else:
        print("think bigger!")
    count+=1
    if count==3:
        countinue_confirm=input("do you want...?")
        if countinue_confirm!='n':
            count=0    
age=18

for i in range(3):
    guess_age=int(input("guess_age:"))
    if guess_age==age:
        print("OK!")
    elif guess_age>age:
        print("think smaller!")
    else:
        print("think bigger!")
else:
    print("You have tried too many time.")

rang函数:range(start,stop,step)
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价range(0, 5);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值