零基础入门学习Python1
第一章、绪论
1.1工具选择与编程基础
在小甲鱼这一本书中,均采用jupter工具进行编程。Anaconda3中的自带工具。
在学习Python之前可以参照C苏小红专栏里面的C语言,有此基础展开Python学习将更加便利。
1.2第一次编程
首先新建一个python3文件,在我自定义的目录下。
点击灰色地方修改文件名称。
在该目录下就有相应的文件了:
1.3进一步认识Python编程
#小例子
temp=input("请输入一个数:")
guess=int(temp)
if guess==1:
print("你猜对了!")
else:
print("Sorry,you are wrong!")
请输入一个数:2
Sorry,you are wrong!
Tab按键可以提供缩进,上述例子没有大括号来表示代码块的作用域,因为Python中缩进代替了大括号。而且在相应位置输入冒号,会在下一行自动进行缩进。
BIF:内置函数。
这里用到的print就是一个BIF;input也是,它的作用就是接受用户的输入并将其返回,这里用temp变量接收它的返回值。Python变量不需要事先声明,直接给一个合法的名字赋值,这个变量就生成了。
help()这个BIF可以用来显示BIF的相关功能:
第二章、Python的基础知识
2.1变量
Python不是把值存储到变量中,而是把名字贴在值的上边。
str="Python"
print("str")
x=3
x=5
y=8
z=x+y
print("z")
str1="Hello "
str2=str1+str
print("str2")
Python
13
Hello Python
注意:
- 使用变量前,先对其赋值。
- 变量名命名和C语言一样
- 变量名区分大小写
- 赋值运算符左边是名字,右边是值。
2.2字符串
'5'+'8'
#'let's go'是错误的,正确的想带'方法有以下两种
#转义字符
'let\'s go'
#双引号
"let's go"
‘58’
“let’s go”
打印时\n组成了换行符。
解决方法一:利用反斜杠来转义反斜杠:
解决方法二:
使用原始字符串,即在字符串前边加上英文字母r:
注意:在使用字符串时候,不能使用反斜杠结尾,因为它放在末尾表示字符串还没有结束,换行继续的意思。
长字符串:有些字符串行数特别多,我们可以通过三重引号字符串就可以解决,而不用频繁使用换行符。
2.3猜数小游戏
#random模块里面有一个函数randint(),它会随机返回一个整数,首先导入模块
import random
num=random.randint(1,10)
temp=input("猜一个数字:")
guess=int(temp)
while guess!=num:
temp=input("猜错,请再猜:")
guess=int(temp)
if guess==num:
print("猜对了!")
else:
if guess>num:
print("猜大了!")
else:
print("猜小了!")
猜一个数字:5
猜错,请再猜:7
猜小了!
猜错,请再猜:8
猜对了!
在这里用到了while循环、分支结构以及模块的调用
2.4数据类型
整型:长度不受限制
浮点型:
布尔类型:True相当于1,False相当于0。
类型转换:涉及int()、float()、str()三个函数
获取关于类型的信息:通过调用type()函数
isinstance()函数根据两个参数返回一个布尔类型的值,True表示类型一致,False表示类型不一致;
2.5常用操作符
优先级:
先乘除,后加减,有括号先算括号里面的。
幂运算符:**,幂运算符比左侧一元运算符优先级高,比右侧一元运算符优先级低。
比较操作符:<,>,>=,==,!=
逻辑运算符:
d=3<4<5在Python是合法的。
本文地址:https://blog.csdn.net/qq_42148307/article/details/107653959
上一篇: # Python语言基础教程(5) ------ If
下一篇: js 回调地狱的另类解决方案尝试