2 python基础

python入门基础——第二讲


python基础

py简介

python又称胶水代码,应用广泛且库较多;python本身不是一门很火的语言,是由于人工智能,带动了python的发展

py网站

【Github 】:源代码托管网站——哪些项目最流行,即现代IT趋势

py历史

python2.7——python3.0这个版本的 升级 是python ”换代“ 即2再没有升级必要,一切重新开始,于是python3系列诞生

hello world

name=input('请输入你的名字:')
print('hello,',name)
请输入你的名字:ada
hello, ada

py语法

标识符
  • 标识符由字母、数字、下划线组成
  • 不能以数字开头
  • 以下划线开头的标识符有特殊意义;_foo代表不能直接访问的类属性
  • 以双下划线开头:__foo代表类的私有成员;以双下划线开头和结尾的表示特殊方法专用标识:__init __()代表类的构造函数
  • py可以同一行显示多条语句,用“;”分开
行与缩进
if a==2:
   print('ture')
else:
   print('wrong')
多行语句
  • 错误示例
one=1
two=3
three=6
a=one
+two
+three
print(a)
 1
  • 正确示例
one=1
two=3
three=6
a=one\
+two\
+three
print(a)
10
引号
  • python中用引号来表示字符串
  • 单双引号意思相同
first='hahaha'
second="这是一个句子"
third='''这是一个段落,
包含了多个语句,
双引单引均可'''
print(first)
print(second)
print(third)
hahaha
这是一个句子
这是一个段落,
包含了多个语句,
双引单引均可
注释
  • 单行注释用(#)
  • 多行注释用(’‘’)或(“”“)

变量

  • 单个变量赋值
name1='灰姑娘'
age=18
  • 多个变量赋值
a=b=c=20  # a=20;b=20;c=20;
a,b=1,30  # a=1;b=30;

表达式

  • 算数表达式:(x+y-6)*10
  • 关系表达式:x>y x>=y
  • 逻辑表达式:x and y
  • 赋值表达式:x+=y

运算符

  • 算数运算符(a=6,b=10)
运算符描述实例
加 - 两个对象相加a+b 输出结果为16
-减 - 两个对象相减a-b 输出结果为 -4
*乘 - 两个对象相乘a*b 输出结果为 60
/除 - 两个对象相除a/b 输出结果为 0.6
%取模 - 返回除法的余数a%b 输出结果为 6
**幂 - 输出x的y次幂a**b为 6的10次幂
//取整数 - 输出商的整数部分11//2输出结果为 5
  • 关系运算符
运算符描述实例
==等于(a==b)
! =不等于(a! =b)
>大于(a>b)
<小于(a<b)
>=大于等于(a>=b)
<=小于等于(a<=b)
  • 赋值运算符
运算符描述实例
=直接赋值c=a+b 将a+b的值赋给c
+=加法赋值c+=a 即c=c+a
-=减法赋值c-=a 即c=c-a
*=乘法赋值c*=a 即c=c*a
/=除法赋值c/=a 即c=c/a
%=取模赋值c%=a 即c=c%a
**=幂赋值c**=a 即c=c**a
//=取整除赋值c//=a 即c=c//a
  • 逻辑运算符(a=10,b=20)
运算符逻辑表达式描述实例
andx and y与 - 如果x=False则输出False,否则它输出y的计数值(a and b)输出20
orx or y或 - 如果x是Ture则返回x,否则返回y(a or b)返回10
notnot x非 - 如果x为Ture则返回False,如果x为False则返回Turenot(a and b)返回False

练习

1、设x=1,y=2,z=3;则表达式x+=y+z的值是

6

2、设x=2,y=3;则表达式x and y 的值是

3

3、设x=5,y=10;则x<y和x>=y的值是

True
False
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值