Python-1

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_28048569/article/details/79955077


Python-1

Python

方式一:#! /usr/bin/env python

(env作用:找环境变量,即到整个系统中找一个是Python的环境变量)

方式二:#! /usr/bin/Python(写死了)

作用:当Python变成一个可执行程序时,必须要在第一行声明解释器是什么,即告诉操作系统这段代码将通过什么方式来解释这段代码。

注释:

当前行注释:#被注释内容

多行注释:三个单引号或三个双引号  注释内容  三个单引号或三个双引号

打印多行:当把三个引号扩起来的内容,赋值个某个变量时,此时输出变量,将打印引号中的内容

编码集格式:

Python2:默认编码格式 ASCII 若想编译中文,在顶端添加# -*- coding:UTF-8 -*-

Python3:默认格式UTF-8

用户输入:

方式一:Input()

方式二:

1.字符串拼接输出

name=input("name:")
age=input("age:")
job=input("job:")
Info='''
---info of  '''+ name+'''---
Age:'''+ age+'''
job:'''+ job

Print(Info)

  1. 格式化输出

name=input("name:")
age=int(input("age:"))#integer
job=input("job:")

Info='''
---info of  %s---
name:%s
Age:%d
job:%s
'''%(name, name, age, job)

%s:表示的是字符串

%d:表示接受的字符为数字,且只能是数字

%f:表示接受浮点数

打印数据类型:print(type(age))

强制类型转换:

string类型转为int,如:

age=int(input(age:))#此时数据类型为int

age=input("age:") #此时数据类型为string

int类型转换为string型,如:

Str(变量),str(age)

3.1 format()格式输出

name =input("name:")
age =input("age:")
job =input("job:")
Info2 ='''
---info of {0}---
name:{0}
Age:{1}
job:{2}
'''.format(name, age, job)
print(Info2)

3.2 format() 格式输出

 

 

 

密码格式:

将密码设置为密文的格式,导入包:import getpass

Password=getpass.getpass(password:)

注:getpasspycharm中不太好用,需要在cmd

判断if :...elif:...else:..

If...elif ...else..

_username='wy'
_password='123'
username=input("username:")
password=input("password:")
if _username==username and _password==password :
    print("welcom usr {name} login ...".format(name=username))
else:
    print("username or password error")

while循环

Break:结束循环

Continue:跳出本次循环,进入下一次

Whlie 条件 :

count =0
age_of_oldboy=56
while count <=3:
    guess_age =int(input("guess age :")) 
    if guess_age==age_of_oldboy:
        print("good")
        break
    elif guess_age<age_of_oldboy:
        print("sorry smaller")
    else:
        print("sorry bigger")
    count=count+1

For循环

For  i in range(10)------range(10)相当于一个数组

#0表示开始遍历的数字
#10表示数组的长度
#2表示数组循环一次,i增加的幅度
for i in range(0,10,2):
 print("loop",i)

 




阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页