python第一天笔记
Python第一天笔记:Python 是一个高层次的结合了解释性、编译性、互动性和面向 对象的脚本语言。Python特点:1、易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的 语法,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的, 在UNIX,Windows兼容很好。 5.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿 开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程 序中调用。 6. 数据库:Python提供所有主要的商业数据库的接口。Python的应用领域:网页开发、系统编程、数据分析、网络爬虫、AI人工智能、大数据、云计 算、自动化脚本开发。Python的实际应用:Youtube - 视频社交网站 豆瓣网 - 图书、唱片、电影等文化产品的资料数据库网站 、知乎 - 一个问答网站python2和python3的区别python2打印不需要加括号,puthon3打印需要加括号,不然会显示报错
print('hello') print是python的默认打印方式 print后面需要默认加上括号
注释:Ctrl+/ 注释多行 #注释单行
name = 'hello ' #把hello这个字符串赋值给到name这个变量
print(name)
2、python格式化输出:
%s :字符串 (采用str()的显示)
num = 1这个1也可以用字符串‘one’代替
print(‘dcs25 is number %s’%num)
%c:单个字符
name =‘d’
print (’dcs25 isnumber %c‘%name)
%d:十进制整数
num =12
print ('result is %d'%num) result is 12
%i 十进制整数
num =12
print ('result is %i',num) resultis12
%o:八进制整数
num=12
print('result is %o'%num) resultis14
%x:十六进制整数
num=12
print('result is %x'%num) resultis14
%f:浮点数
num=12
print('result is %f'%num) resultis 12.000000
%%:字符“%”,就是说对%进行格式化输出
mum =8
print('这款理财产品的年化收益率为:%d%%'%num)
格式化输出2位以上,注意name和num的位置要跟前面的格式化符号对应
name ='dcs25'
num =1
print ('%s is number %d'%(name,num ))
引号:单引号、双引号(Shirt+引号)、三引号(表示批量注释)
单引号,双引号经常用来创建字符串、三引号用来进行多行注释
1、变量由字母,数字,下划线组成,但必须是字母或下划线开头,区分大小 写,不能由数字开头
# 2、下划线和大写字母开头的标识符有特殊意义:
# a.单下划线开头标识符_xxx 不能用于from xxx import *,即保护类型只能允 许其本身与子类进行访问
# b.__xxx 双下划线的表示的是私有类型的变量。只能是允许这个类本身进行访 问了,连子类也不可以
# c.大写字母开头的在Python中一般表示类比如:People
# '''
print('dcs25 is "number" one') #单引号里面不能包含单引号和三引号,可以包含双引号
print("dcs25 is number one") #双引号里面不可以包含双引号,可以包含单引号和三引号
print('''dcs25 is numer one''')#三引号里面不肯以包含三引号,可以包含单引号和双引号
num ='dcs25'
_num ='dcs25' 在定义全局变量的时候尽量使用单下划线和双下划线开头的变量名
num1 ='dcs25'
num_ ='dcs25'
user_name='dcs25'
user_name_001 ='dcs25'
Num ='dcs25' 开头第一个字母由大写的开头在python当中一般有特殊的意义,表示类
NUM ='dcs25'全部大写表示一个常量:不变的量,比如一个人的身份证号码
if ='dcs25' 使用保留关键字作为变量名会报错
print(num)
print(_num)
print(num1)
print(num_)
print(user_name)
print(user_name_001)
print(Num)
print(NUM)
print(if)
python当中的输入函数input()函数
raw——input()函数 python2使用的函数
input()函数 python3使用的函数
name =input(‘请输入您的用户名’)
ifname ==‘dcs25’: 将dcs25赋值给name
print=(‘VIP用户上线’)
else
print('普通用户上线')
name= input(‘请输入您的用户名’)
print(name)
print(type name) 输入dcs/123最终的数据类型都是<class'str'>,字符串string输入任何数据,打印出来都是字符串
转换为整形方法一:
name= input('请输入你的内容')
print(int(name))
print(type(int name))) 输入123通过int()函数进行转换,如果输入非整形内容会报错
name =int(input('请输入您的内容'))
print(name)
print(type (name)) 数据类型为<class 'int'>
python常见的运算操作
python的算术运算符
a=5
b=3
算术符号:
+ 加号
- 减号
* 乘号
/ 除法
% 取余
** a的b次方
// 取整数部分
举例 print(a算术符号b)
python当中的赋值运算符
a=5
b=3
a=a+b 简写a+=b等同于a=a+b,把a和b相加赋值给a
a+=b
a-=b
a*=b
a/=b
a%=b#常规除法
a**=b #幂芳
a//=b #取整数
print(a)
python当中的比较运算符==>返回的布尔值true和false
a=5
b=3
c=5
print(a > b)
print(a < c)
print(a >= c)
print(a <= c)
print(a != c)
print(a == c )
python当中的逻辑运算符==>
a=5
b=3
c=5
print(a>=c and a>b)
print(a>=c or a<b)
print(not a>=c)
页:
[1]