python--基础二
Posted daspig
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--基础二相关的知识,希望对你有一定的参考价值。
一、格式化输出
# 1、格式化输出 %:占位符 s:字符串 d:数字 %%:转义 name = input("your name: ") age = int(input("your age: ")) height = int(input("your height: ")) msg = "name: %s, age: %d, height: %d" %(name, age, height) print(msg) name = input("your name: ") age = int(input("your age: ")) job = input("your job: ") hobbie = input("your hobbie: ") msg = ‘‘‘------------- index of %s ------------- name = %s age = %d job = %s hobbie = %s ------------- end of %s ------------- ‘‘‘ % (name, name, age, job, hobbie, name) print(msg) name = input("your name: ") age = int(input("your age: ")) height = int(input("your height: ")) msg = "name: %s, age: %d, height: %d,xx: 3%%" % (name, age, height) # %用于转义 print(msg) # 2、while-else 如果while没有被break打断则会执行else中的语句,否则不会 count = 0 while count <= 5: count += 1 if count == 3: break else: print("over")
二、运算符
算数运算符:+ - * / % **
比较运算符:== >= <= != < >
赋值运算符:= += -= *= /=
逻辑运算符:and or not
* 判断结果不多赘述,切记计算机很懒,能确定结果就不会继续进行计算即可。
三、编码
8bit = 1byte 1024byte = 1KB 1024KB = 1MB 1024MB = 1GB 1024GB = 1TB 1024TB = 1PB 1024TB = 1EB 1024EB = 1ZB 1024ZB = 1YB 1024YB = 1NB 1024NB = 1DB
gbk:包含英文字母、数字、特殊字符和中文
英文一个字节表示
中文两个字节表示
unicode:万国码
英文两个字节表示
中文四个字节表示
utf-8:
英文一个字节表示
欧洲两个字节表示
中文三个字节表示
ascii:只包含英文字母、数字、特殊字符
一个字节
四、转换
以上是关于python--基础二的主要内容,如果未能解决你的问题,请参考以下文章