变量命名
变量名只能是字母、数字或下划线的任务组合
变量名的第一个字符不能是数字
不能使用一些预留的关键字,如and, as ,assert, break, etc.
官方推荐明明方式 name_of_BF
Python 没有常量的说法,推荐到全大写表示常量
字符
发展史: ASCII -> GB2312 -> GBK1.0 -> GB18030 (PC 必须支持 , 一般手机只支持 GB2312) -> UNICODE ( 所有定符两个字节 ) -> UTF-8 ( 可变长度编码,英文一个字节,中文三个字节 )
Python2.X 不支持中文字符,需要先声明字符集
# -*- coding:utf-8 -*-
Python3.X 直接支持 UNICODE ,因此不需要声明字符集便可以直接用中文
注释
注释多行:三个单引号
'''
'''
注释单行
#
控制台输入
username = input ( "username:" )
password= input ( "password:" )
Python 2.x raw_input 等同于 3.x input
在 2.x 里的 input , 输入是什么格式,就会被认为是什么格式,尽量不要使用
如: 当输入 alex, 则会去找 alex 的变量
在3.x里的input, 都会被当作是 STRING
控制台 输出
打印多行:三个单引号
'''
'''
打印单行:一个双引号
"
字符串拼接
info= '''name:''' + username + '''password: ''' +password
info2= '''
name:{_name}
password:{_password}
''' .format( _name = username , _password =password)
info3= '''
name:%s
password:%d
''' %( username ,password)
info4= '''
name:{0}
password:{1}
''' .format(username,password)
官方推荐使用第二种
密码保护
import getpass
username= input ( "username:" )
password=getpass.getpass( "password:" )
Note: 在 PYCHARM 不好使,在 CMD 里中用 PYTHON 好使
判断
if guess_age== _age_of_jason :
print ( "bingo" )
elif guess_age> _age_of_jason :
print ( "thinksmaller..." )
else :
print ( "thinkbigger..." )
Python 强制缩进,因此不需要关闭符
循环
whileTrue :
guess_age= int ( input ( "Jason'sage:" ))
if guess_age==_age_of_jason:
print ( "bingo" )
break
elif guess_age>_age_of_jason:
print ( "thinksmaller..." )
elif guess_age<_age_of_jason:
print ( "thinkbigger..." )
counter=counter+ 1
if counter== 3 :
print ( "nochanceanymore..." )
break
while counter< 3 :
guess_age= int ( input ( "Jason'sage:" ))
if guess_age==_age_of_jason:
print ( "bingo" )
break
elif guess_age>_age_of_jason:
print ( "thinksmaller..." )
elif guess_age<_age_of_jason:
print ( "thinkbigger..." )
counter=counter+ 1
else :
print ( "triedtoomanytimes,fuckoff" )
for i in range ( 0 , 3 ):
guess_age= int ( input ( "Jason'sage:" ))
if guess_age== _age_of_jason :
print ( "bingo" )
break
elif guess_age> _age_of_jason :
print ( "thinksmaller..." )
elif guess_age< _age_of_jason :
print ( "thinkbigger..." )
else :
print ( "triedtoomanytimes" )
以上就是Python基础操作汇总的详细内容,更多请关注Gxl网其它相关文章!