Python简介

Python概述

Python是一种解释性、面向对象、动态数据类型的高级程序设计语言。
Python的优缺点:
优点:
1.易于学习(关键字较少,结构简单,有一个明确定义的语法)

2.易于阅读(代码定义更清晰)

3.易于维护(源代码维护较为容易)

4.一个广泛的标准库(有丰富的库,在Linux,Windows,Mac OS上的兼容性很好)

5.互动模式(终端执行代码并获得结果的语言)

6.可移植性(基于其开发源代码的特性,已被移植到多个平台)

7.可扩展性(如果需要一段运行很快的关键代码,或者想要编写一些不愿开发的算法,可以使用C或者C++完成那部分程序,然后从你Python程序中调用)

8.数据库(提供所有主要的商业数据库接口)

9.GUI编程(图形化界面,支持GUI创建和移植到许多系统调用)

10.可嵌入性(可以将Python嵌入到C或者C++程序)

缺点:
1.运行速度慢(和C程序相比非常慢,因为Python是解释性语言,代码在执行时会一行一行的翻译成CPU能理解的机器码,这个过程非常耗时)

2.代码不能加密(如果要发布Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(就是windows上常见的xxx.exe)发布出去,要从机器码反推出C代码是不可能的,所以,凡是编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去)

进制以及进制的换算:
二进制:0b,逢二进一
八进制:0o,逢八进一
十进制:0d,逢十进一
十六进制:0x,逢十六进一

“{0:b}”.format(x)
将x转为二进制

“{0:o}”.format(x)
将x转为八进制

“{0:d}”.format(x)
将x转为十进制

“{0:x}”.format(x)
将x转为十六进制

原码、反码、补码:
正数:原码,反码,补码三码合一
负数:反码:符号位不动,其他按位取反,补码:负数的补码加1
结论:计算机以补码的形式存储数据

PyCharm常用快捷键:
“#” 单行注释
‘’’’’’ 多行注释
ctrl +D: 复制当前行
ctrl + Y: 删除当前行
shift + Enter: 快速换行
ctrl + /: 快速注释
tab: 缩进当前行
shift + tab: 取消缩进
ctrl + F: 查找
ctrl + r: 替换
print输出函数/input输入函数:
print() 输出函数
同时输出多个字符串:
方式一:使用“+”进行拼接(类型相同)

方式二:使用“ , ”进行拼接(打印的时候逗号处会产生一个空格)

input(string) 输出函数可以获取从控制台输入的字符串(使用input获取到的都是字符串)

练习:自我介绍:
1.姓名
2.年龄
3.性别
4.籍贯
我是xxx,我今年xx岁,我是xx,我来自xxx

name = input("请输入您的名字:")
	age = input("请输入您的年龄:")
	sex = input("请输入您的性别:")
	address = input("请输入您的地址:")
	print("大家好,我是"+name+"我今年"+age+"岁,我是"+sex+"我来自"+address)
	print("我是",name,"我今年",age,"我是",sex,"我来自",address)
	print("在下%s,免贵%s,我是个%s,我从%s而来,前往西天拜佛求经"%(name,age,sex,address))

    大家好,我是zxc我今年18岁,我是boy我来自火星
    我是 zxc 我今年 18 我是 boy 我来自 M78星云
    在下唐三藏,免贵28,我是个boy,我从东土大唐而来,前往西天拜佛求经
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值