2020-2-1 Python入门学习3,4
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了2020-2-1 Python入门学习3,4,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4447字,纯文字阅读大概需要7分钟。
内容图文
![2020-2-1 Python入门学习3,4](/upload/InfoBanner/zyjiaocheng/644/442853a38c3a4d68b45133fbb2addcfc.jpg)
-
Python入门2
-
Python入门3
-
matlab的学习只有代码有点困难,需要买本书,但是现在疫情期间,啥都买不了,先看Python吧,这个假期把python基础弄好,再把opencv搞了,把项目里的车流再现自己先弄弄。
Python课程3
print('------------------给我爬---------------')
teep = input ("猜一下心里想的是哪个数字")
guess = int (teep)
if guess == 8:
print("!!!")
print("nb")
else:
print("exactly eight")
print("game over")
课程首先编写一个小游戏(其实就是一个if),由于之前学习过C++,所以该程序也很容易看得懂
print('------------------给我爬---------------')
teep = input ("猜一下心里想的是哪个数字")
#input就是输入,类似于C
guess = int (teep)
#将输入的字符串以int的形式返回
#变量赋值,基本等同于C
if guess == 8:
print("!!!")
print("nb")
else:#有冒号后IDLE会智能进行缩进
print("exactly eight")
print("game over")
python不同于c的的在于,C使用了很多括号,python是使用缩进进行分隔,是python的灵魂。
本章的基本概念:
BIF(Built in functions):Python的内置函数
help():查询BIF的作用
课后习题:
测试题:
-
什么是BIF?
python的内置函数 -
用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF?
68 -
在 Python 看来:‘FishC’ 和 ‘fishc’ 一样吗?
Python大小写敏感,缩进敏感 -
在小甲鱼看来,Python 中什么是最重要的?你赞同吗?
缩进 -
这节课的例子中出现了“=”和“”,他们表示不同的含义,你在编程的过程中会不小心把“”误写成“=”吗?有没有好的办法可以解决这个问题呢?
=表示赋值,==表示一种逻辑运算 -
你听说过“拼接”这个词吗?
python中对字符串进行拼接 -
编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”
a=input("what's your name?")
print("Hello %s" %(a))
7.编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”
a = input("plese input the number between 1 and 100")
b = int(a)
if 0<b<101:
print("你妹好漂亮")
else:
print("大爷你好丑T_T")
拓展
0.%的用法
- %s的用法
将变量的值传递表达
string="hello"
#%s打印时结果是hello
print "string=%s" % string # output: string=hello
#%2s意思是字符串长度为2,当原字符串的长度超过2时,按原长度打印,所以%2s的打印结果还是hello
print "string=%2s" % string # output: string=hello
#%7s意思是字符串长度为7,当原字符串的长度小于7时,在原字符串左侧补空格,
#所以%7s的打印结果是 hello
print "string=%7s" % string # output: string= hello
#%-7s意思是字符串长度为7,当原字符串的长度小于7时,在原字符串右侧补空格,
#所以%-7s的打印结果是 hello
print "string=%-7s!" % string # output: string=hello !
#%.2s意思是截取字符串的前2个字符,所以%.2s的打印结果是he
print "string=%.2s" % string # output: string=he
#%.7s意思是截取字符串的前7个字符,当原字符串长度小于7时,即是字符串本身,
#所以%.7s的打印结果是hello
print "string=%.7s" % string # output: string=hello
#%a.bs这种格式是上面两种格式的综合,首先根据小数点后面的数b截取字符串,
#当截取的字符串长度小于a时,还需要在其左侧补空格
print "string=%7.2s" % string # output: string= he
print "string=%2.7s" % string # output: string=hello
print "string=%10.7s" % string # output: string= hello
#还可以用%*.*s来表示精度,两个*的值分别在后面小括号的前两位数值指定
print "string=%*.*s" % (7,2,string) # output: string= he
具体用法总结:
1.在print中将值传递
- %7s 表示字符串长度为7,不足的左边补空格,超过按原长度打印
%-7s表示字符串长度为7,不足的右边补空格,超过按原长度打印 - %.2表示取字符串前2,小于直接输出不补空格,超过取前2
- 输出多个字符:
print("%s%s" %(a1,a2))
1.单引号和双引号
在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还有一种好处,就是可以减少转义字符的使用,使程序看起来更简洁,更清晰。”
Python学习4(变量、字符串)
- 变量相加
>>> first=1
>>> second = 2
>>> third = first + second
>>> print(third)
#3
- 字符串拼接
>>> a='abc'
>>> b='def'
>>> c=a+b
>>> print(c)
abcdef
使用变量的注意事项:
1.使用之前首先进行赋值
2.可以包括数字下划线等,但不能以数字开头
3.大小写敏感
4.给变量专业一点的名字QAQ
字符串的创建:
使用单引号或者双引号(但应双引号不区分)
- 若字段中出现单引号或双引号:
1.使用转义符
>>> n='Let\'s go'
>>> print(n)
Let's go
Ps:若是多个反斜杠,可以使用反斜杠对字符进行转义
或者使用原始字符串
原始字符串
>>> str = r'C:\now'
>>> print(str)
C:\now
>>> str1='C\now'
>>> print(srt1)
Traceback (most recent call last):
File "<pyshell#15>", line 1, in <module>
print(srt1)
NameError: name 'srt1' is not defined
>>> print(str1)
C
ow
在平时的字符串之前加r
长字符串(跨越多行的字符串)
使用三重引号字符串
>>> str = '''a
b
c
'''
>>> print(str)
a
b
c
>>>
.Merkur
发布了5 篇原创文章 · 获赞 0 · 访问量 100
私信
关注
内容总结
以上是互联网集市为您收集整理的2020-2-1 Python入门学习3,4全部内容,希望文章能够帮你解决2020-2-1 Python入门学习3,4所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。