一、Python的编译环境
1、 命令模式:通过在命令窗口下编译运行,安装Python解释器后,通过指令 >python Hello.py ;
2、交互模式:安装python的IDLE,通过交互式窗口进行解释执行。
二、Python的输入输出
1、输出器 print()
print可以进行组合输出,通过“,”连接多个字符串进行输出。
print("hello","world")
print(1200)
print(500+700)
print("500+700",500+700)
2、输入 input()
name = input("name=")
三、python数据类型
1、number(数字)
整数型
浮点型
复数(a+b;cpmplex(a,b))
2、string(字符串)
print('How\are \"you\"')
\n换行,\t制表符,字符\本身也需要转义,所以\表示的字符就是\;r’’“表示内部的字符串默认不转义。
>>> print('\\\t\\')
\ \
>>>print(r'\\\t\\')
\\\t\\
用’’'表示多行内容:
>>> print('''line1
line2
line3
line4
line5''')
line1
line2
line3
line4
line5
3、Boolean(布尔值)
True False
18> 13 #输出True
4、None(空值)
None不是0,None就是空值。
5、list(列表)
>>> list1 = ["黎明", "晓宁", "林锦"]
>>> type(list1)
<class 'list'>
6、tuple(元组)
元组一旦初始化就不能再修改
>>> tuple1 = ("黎明", "晓宁", "林锦")
>>> type(tuple1)
<class 'tuple'>
7、dict(字典)
使用键-值(key-value)存储,具有极快的查找速度。
>>> dict1 = {'sidi': 54, 'kaven':42}
>>> type(dict1)
<class 'dict'>
8、set(集合)
>>> set1 = {"sidi", "wanger"}
>>> type(set1)
<class 'set'>
四 、python运算符
1、算数运算符:+ - * / % //(取整) **(幂)
2、位运算符:& | ^(异或) ~(取反) <<(左移) >>(右移)
3、逻辑运算符:
and、or、not
五、Python内置的进制转换函数
1、二进制:bin() 0b
2、八进制:oct() 0o
3、十进制: int()
4、十六进制:hex() 0x
六、关于补充数位进行判断
要求输入的是X位数,但用户输入的并未达到指定位数,个人认为应当补充数位至X位,然后再进行判断。补充数位后,我们输入的将自动变为字符型(str型),所以我们首先需要将字符型(str型)转换为数字型(int型)。
x=int(input("请输入一个四位数:"))
if x<int(1340):
x = "%04d" % x
print(x)
elif x>9999:
print("超过输入上限")
else:
x=int(x)
y=int(x)
七、提取输入数字中个十百千位
c=(y/1)%10 #个位
b=(y/10)%10 #十位
a=(y/100)%10 #百位
a=int(a)
b=int(b)
c=int(c)
八、直接比较输入的数字
在python中,可以直接比较输入的汉字是否相同。
a=input("大或者小:")
c=("小")
if a==c:
print("True")
else:
print("False")
九、连续输出字符或数字
print(str(a)+str(b)+str(c)+...) #输出abc...
print(int(1)+int(2)+int(3)+..) #输出1+2+3+...