Python - Python编程基本语法_乌龟与Python

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 divisionmodulo运算符。
    使用两个正斜杠完成地板划分。
    模运算符使用百分号(%)执行。
    这些运算符可以与浮点数和整数一起使用。

    该代码显示6进入20三次,而当1.25除以0.5时的余数为0.25。

>>> 20 // 6 
3 
>>> 1.250.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)

PyCharm-错误-找不到指定文件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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Naiva

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值