python基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础相关的知识,希望对你有一定的参考价值。
一、注释
单行注释(行注释)
以#开头,右边是说明文字
#+注释内容
多行注释(块注释)
‘‘‘
name2=name
print(‘my name is‘,name2)
‘‘‘
二、算术运算符
1、运算符
PS 在Python中 * 还可以用于字符串中,计算结果就是字符串重复指定次数的结果 2、优先级
先乘除后加减
同级运算符是从左至右计算
可以使用()调整计算的优先级
** 幂 (最高优先级)
*、/、%、// 乘、除、取余数、取整数
- - 加法、减法
三、变量
在Python中,定义变量时不需要指定变量的类型,但是必须给其赋值
#!/user/bin/env python <-- 声明用什么解释器执行(可不写)
#-- coding:utf-8 -- <--用utf-8编码python2需要加
import getpass <---不是明文输出需导入的库
#------字符集介绍------------------------------------
1.ASCII 8位=1个字节=255个符号
2.GB2312---1980年7000多字符-->GBK----1995年21886符号-->GB18030--
--2000年-->GB2312
3.Unicode每个字符占2个字节
4.UTF-8英文占1个字节ascii格式,中文占3个字节
5.python3默认以utf-8编码,python2默认以ASCII编码
#--------------------input()--输入------------------
1.python3-->input()要键入的内容
2.python2-->raw_input键入的内容
3.默认输入的类型为string,需要特定类型需转换
name2=input(‘姓名:‘) #python3-->input()要键入的内容
password=getpass.getpass(‘密码:‘) #密文输入
print(‘密码:----‘,password)
print(name2)
#-------------------格式化输出-----------------------
age=int(input(‘年龄:‘))
info=‘‘‘
--------info %s------
Name:%s
Age:%d
‘‘‘%(name2,name2,age)
print(info)
info1=‘‘‘
--------info1 {_name}------
Name:{_name}
Age:{_age}
‘‘‘.format(_age=age,_name=name2)
print(info1)
info2=‘‘‘
--------info2 {0}------
Name:{0}
Age:{1}
‘‘‘.format(name2,age)
print(info2)
#------------------流程控制--------------------------
Age1=90
while True: #while循环,True为条件,适当换为其他条件,不满足条件时结束
user_input=int(input(‘请输入:‘))
if user_input==Age1:
print(‘Well come to.....!‘)
break #结束循环
elif user_input>Age1:
print(‘I am sorry! It is a little bigger!‘)
continue #退出本次循环继续下一次循环
else:
print(‘I am sorry! Some of them are small!‘)
continue
else: #循环的条件不满足执行此处
print(‘超出限制‘)
#---------------------for循环------------------------
for u in range(10):
print(u)
for i in range(0,10,2): #有条件的打印
print(i)
以上是关于python基础的主要内容,如果未能解决你的问题,请参考以下文章