Python 学习网站:https://www.sololearn.com/
账号Email:xs.shuang1026@gmail.com
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)
Python3 基础语法&基本数据类型
#_*_ coding;uft-8 _*_
'''
PyCharm常用的「快捷键」:
1.shift + enter :快速换行
2.ctrl + p :代码提示
3.ctrl + alt +space :代码提示
PyCharm界面颜色设置 : File | Settings | Appearance & Behavior | Appearance|Darcula(暗色)
'''
# delay(1000)
#********************************************************************01
# print
'''
print默认输出是换行的,如果要实现不换行需要在变量末尾加上「end=""」
'''
a = "Hello , World!"
b = "Hello ,Python!"
print(a,end="")
print(b,end="")
#********************************************************************02
# 注释
#Python 中单行注释以#开头,实例如下:
#第一个注释
print("Hello,Python!")#第二个注释
#第一个注释
#第二个注释
'''
第三注释
第四注释
'''
"""
第五注释
第六注释
"""
print("Hello,Python!")
#********************************************************************03
#行与缩进
'''
Python最具特色的就是使用「缩进」来表示代码块,不需要使用大括号{ }。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进「空格数」
'''
if True:
print("True")
else:
print("False")
#********************************************************************04
#多行语句
'''
Python通常是一行写完一条语句,但是如果语句很长,我们可以使用「反斜杠\」来实现多行语句
'''
item_one = 1
item_two = 2
item_three = 3
total = item_one + \
item_two + \
item_three
counter = item_one + item_two + item_three
print(total)
print(counter)
#********************************************************************05
#Python3 基本数据类型
'''
Python中的变量「不需要声明」。「」
每个变量在使用前都必须「赋值」,变量赋值以后该变量才会被创建。
在Python中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
'''
a_int = 100 #整型变量
a_float = 100.0 #浮点型变量
a_string = "runoob" #字符串
print(a_int)
print(a_float)
print(a_string)
#多个变量赋值
#********************************************************************06
#标准数据类型
'''
Python3中有六个标准的数据类型
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
'''
(20200511)