Python学习总结

一、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+...
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值