Python 学习网站:https://www.sololearn.com/
账号Email:[email protected]
Password:
Python基本语法:
缩进是Python的灵魂,缩进错误就相当于C语言中的括号打错位置,让代码…
- print语句用法
Python具有执行计算的能力。
直接在Python控制台中输入计算,它将输出答案。
例如:
5+8
13
print("i"+" love"+" python"+" !") #字符串相加
print(8+5) #加法
print(78978979779797889*456464643123132)#乘法
print("this is a test!\n"*10) #
- Floats
float 在Python中用于表示非整数的数字。
表示为浮点数的一些数字示例是0.5和-7.8237591。
可以通过输入带小数点的数字或使用整数除法等操作直接创建它们。数字末尾的额外零被忽略。
计算机无法完美准确地存储浮点数,就像我们无法记下1/3的完整十进制扩展(0.3333333333333333 …)一样。牢记这一点,因为它经常会导致真正的错误!
#Floats
>>> 8 / 2
4.0
>>> 6 * 7.0
42.0
>>> 4 + 1.65
5.65
-
商数和余数
要确定除法的商和余数,请分别使用floor division和modulo运算符。
使用两个正斜杠完成地板划分。
模运算符使用百分号(%)执行。
这些运算符可以与浮点数和整数一起使用。该代码显示6进入20三次,而当1.25除以0.5时的余数为0.25。
>>> 20 // 6
3
>>> 1.25%0.5
0.25
在上面的例子中,20%6将返回2,因为3 * 6 + 2等于20。
这段代码的结果是什么?
7%(5 // 2)
答案:
A : 0 B : 1 C: 7
- 转义字符 反斜杠+" 和 \n 和多行注释:""“xxxxx”""
>>>"Hello \"W \"orld"
输出 Hello "W"orld
>>>'Hello "W"orld'
输出 Hello "W"orld
- input和print输入输出语句
要在Python中获得用户的输入,您可以使用直观命名的input 函数。
该功能提示用户输入,并返回它们作为字符串输入的内容(内容自动转义)。
>>> input("Enter something please: ")
- if else 语句用法
if elif else结尾用冒号":"结束判断
temp = input("猜一猜我心里想的是哪一个数字:") #输入input ,temp变量没有分类型类型,只不过input返回的是字符串类型
guess = int(temp) # 将temp字符串类型转换成 int整型变量数据类型
if guess == 8: #英文冒号":"
print("恭喜~")
print("你猜对了!")
else: #英文冒号":"
print("你猜错了!")
print("笨蛋~")
乌龟与Python:
import turtle
my_turtule = turtle.Turtle()
my_turtule.shape("turtle")
my_turtule.forward(50)
my_turtule.right(90)
my_turtule.forward(50)
my_turtule.right(90)
my_turtule.forward(50)
my_turtule.right(90)
my_turtule.forward(50)
my_turtule.right(90)
turtle.mainloop( )
"""
编译时错误提示记录:
17:56 Error running 'Python turtle': Cannot run program "F:\Python Pycharm\Project all\test02\venv\Scripts\python.exe" (in directory "F:\Python Pycharm\Project all\Python-project"): CreateProcess error=2, 系统找不到指定的文件。
"""
编译时可能会遇到提示错误:
17:56 Error running ‘Python turtle’: Cannot run program “F:\Python Pycharm\Project all\test02\venv\Scripts\python.exe” (in directory “F:\Python Pycharm\Project all\Python-project”): CreateProcess error=2, 系统找不到指定的文件。
原因: 原来的工程目录(F盘)下,保存了python的编译环境,包括python.exe文件。(工程目录移动到盘以后)或者更换其他工程文件后,工程设置中找不到python.exe程序,因此报错,需要修改设置。
解决办法: File/Setting - Project Interpreter - 先删除旧的程序位置 - 再添加一个已有的ptyhon环境(Python.exe)
(2019.06.02)