认识python

**

python

第一讲
1,概述
python: 1989年12月25日(圣诞节),荷兰人 吉多.范罗苏姆在abc语言基础上改革,于1991年python v1.0版本发行 。2000年的时候大数据兴起,python火了,2010年python的运用在人工智能,数据采集,数据分析,web(django flask)和自动化运维测试(devops)
等领域。

2,数据类型:
1)数据:信息
2)int(整数) float(浮点) str(字符串) bool(布尔) tuple(元组) list(列表) dict(字典) set(集合) complex(复数)
3)类型的确定是由值决定的

3,变量:变化的量,起名字
规则:1)必须是字母,数字,下划线
2)数字不能开头
3)不能是关键字 有33个
4)多个单词 中间用 _ (驼峰) jiaGe jianKangZhuangKuang
5)见名知意
6)大小写敏感


> import keyword
>           print(keyword.kwlist)
>    ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class',
> 'continue', 'def', 'del', 'elif', 'else',
>           'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or',
>           'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

4,运算符:
1)算数运算符: +(加) -(减)
* (乘) / (除) %(取余) **(二次方) //(向下取整)
结果:数
2)比较运算符: > >= < <= == !=
结果:bool
3)逻辑运算符:and(与,并且) or(或者) not(非)
结果:bool
例 and:男的 活的 两侧都满足 True
or:要么漂亮,要么有钱 一侧满足即可 True
not: 不要男的
( and or :当左侧表达式能够确定最后结果 右侧表达式姜不再计算)
4)赋值运算符:+= -= *= /= %= **= //= =
5)成员运算符 in not in
6)身份运算符:is is not
5,分支
分支语句:
if 条件|bool :
执行代码1
elif 条件|bool
执行代码
else:
执行代码2
6,库
7,字符串
1)定义:有两种形式
2)取值
3)操作:len()
type ()
max()
min()
编码:图灵 0 1
8位=1byte 256
16位=2byte 65536(2的16次方)
GB2312——>GBK
24位=3byte 16777216 utf-8

#1、	定义一个整型变量,输出该变量的值
# age = 22
# print (age)

# 2、	定义一个浮点类型变量,输出该变量的值
# ti_zhong = 61.5
# print(ti_zhong)

# 3、	定义一个字符串型变量,输出该变量的值。
# name = 'ysg'
# print (name)

# 4、	定义一个布尔类型的数据,输出其结果
# a=1
# b=2
# print (a<b)

# 5、	求两个数的和
# a=1
# b=2
# print (a+b)

# 6、	求圆的面积
# r = int(input('请输入圆的半径:'))
# from math import pi
# print(pi*r**2)

# 7、	定义两个整型变量 a b , 求a+b    a-b    a%b  a/b  (要求除尽,) 的结果
# a = 9
# b = 3
# print(a+b)
# print(a-b)
# print(a%b)
# print(a/b)

# 8、	编写程序,已知 圆柱体的 底面半径R,和高H,  求圆柱体的体积 V=PI*r*r*h
# r=1; h=2
# from math import pi
# print(pi*r*r*h)

# 9、	求一个长方形的周长和面积。
# a = int(input('请输入长方形的长:') )
# b = int(input('请输入长方形的宽:'))
# print(a*2+b*2)
# print(a*b)

# 10、	求一个三角形的面积。
# a = int(input('请输入三角形的底:'))
# b = int(input('请输入三角形的高:'))
# print(a*b/2)

# 11、	python的第一个发行版本在那一年?
# 1991

# 12、	python的创始人叫什么名字?
# 吉多.范罗苏姆

# 13、	 python这个单词翻译成中文是什么意思?
# 蟒蛇

# 14、	python的应用领域?
# 数据采集 数据分析 web 人工智能 自动化运维与测试

# 15、	变量的命名规则有几点?分别是什么?
# 1,大小写敏感
# 2,多个单词用‘_’下划线连接
# 3,见名思意
# 4,只能由字母数字下划线组成
# 5,不能是关键词
# 6,数字不能开头

# 16、	定义人的属性信息变量,并赋值。其中包含整数类型,浮点类型,字符串类型以及布尔类型,每个类型变量至少两个。
# nian_ling = 22
# yan_jing = 2
# ti_zhong = 61.5
# sheng_gao = 1.78
# name = 'ysg'
# shen_fen = '学生'
# jie_hun = False
# shang_xue = True

# 17、	定义一个整数类型变量和一个浮点类型变量,求两个变量的和,差,积,商
# a = 24
# b = 0.2
# print(a+b)
# print(a-b)
# print(round(a*b,2))
# print(a/b)

# 18、	给定圆的半径r=2,求圆的面积和周长
# r = 2
# from math import pi
# print(pi*r*r)
# print(pi*r*2)

# 19、	计算并写出  15%4     10//3      3**4     的值
# 3 3 81

# 20、	计算并写出
# 1)   2<1 and (1/0)<0  False
# 2)   False or (1/0)<0 报错
# 3)   "are" in "how are you" and (1/0)<0 报错
# 4)   "is" in "how are you" or (1/0)<0 报错

 # 21、	设a=9; 分别求出 a+=10 , a-=5, a*=8, a/=3的结果
# 19 4  72  3.0

# 22、	设a=9,b=9; 求出  print(a>b); 的结果
# False

# 23、	定义一个大 写字母,把它转换为小写字母后显示出来。
# s = input('H')
# print(s.lower())

# 24、	定义一个圆的半径,求圆的周长,圆的面积,圆球表面积,圆球的体积。输出结果时要求有文字说明,保留2位小数。
# r = 3
# from  math import pi
# print('圆的周长:'and round(r*2*pi,2))
# print('圆的面积:'and round(pi*r*r,2))
# print('球的表面积:'and round(4*pi*r*r,2))
# print('圆的面积:'and round(pi*r*r*r*4/3,2))

# 25、	设圆的半径为R ,则周长 =2*PI*R 面积 PI*r*r  圆球表面积 4*PI*r*r  圆球体积: 4/3*PI*r*r*r
# R = float(input ('请输入圆的半径:'))
# from  math import pi
# print(R*2*pi,2)
# print(pi*R*R,2)
# print(4*pi*R*R,2)
# print(pi*R*R*R*4/3)

# 26、	定义三个数a=10,b=20,c=30,((a>=b)= =(b= =c)= =(c<a))的结果;(a!=b)==(a!=c)==(c==a) 的结果;not (a>b) 的结果
# True False True

# 27、	设 x=5, 计算  x*=x/=x+x 的结果(题出的错了)
# 2.5

# 28、 设a=1,b=3,c=9;则计算m=(a>b) and (b<c);       m=  ((a>=b) and (b==c)or(c<a))
# False  False
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值