学习python的第一天

一、Visual Studio Code的操作
1.Ctrl+N—>新建文件 Ctrl+S—>保存文件(文件名+.py
输入print(“内容…”)打印出" “中所输内容
运行方式1:右键选择在终端中运行python文件
运行方式2:在黑屏终端(cmd)中找到内容所属文件:cd 文件名 —>文件名+python+新建的文件名
运行方式3:在黑屏终端(cmd)中输入ipython—>print(“内容…”)
2.学习使用turtle绘制各种图形(作为自学)
import turtle(使用turtle)
以绘制正方形为例:
turtle.pensize(4)
turtle.pencolor(‘red’)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.mainloop()
二、python的基础知识归纳
1.数据类型
主要用到的数据类型:整型(int);浮点型也称为小数(float);字符串型(string):字符串是以单引号或双引号括起来的任意文本;布尔值(boolean):只有True、False两种值;复数型:形如3+5j(不常用)。
2.变量命名
硬性规则:(1)变量名由字母、数字和下划线构成,数字不能作为开头。
(2)大小写敏感(如:小写的a和大写的A是两个不同的变量)
(3)不要跟关键字(有特殊含义的单词)和系统保留字(如函数、模块等的名字)冲突。
PEP 8要求:(1) 逢冒必缩(使用Tab键缩4格)
(2)用小写字母拼写,多个单词用下划线连接
(3)受保护的实例属性用单个下划线开头
(4)私有的实例属性用两个下划线开头
3.变量的使用
(1)使用变量保存数据并进行算术运算:先定义两个数值 —>进行运算
举例:a = 666
b = 999
print(a + b)—加法
print(a - b)—减法
print(a * b)—乘法
print(a / b)—除法
print(a // b)—整除
print(a % b)—取余
print(a ** b)—幂指数
(2)使用input函数输入、使用int()进行类型转换(有int(),float(),str(),chr():将整数转换成该编码对应的字符串(一个字符),ord():将字符串(一个字符)转换成对应的编码(整数))、用占位符格式化输出的字符串(%作为连接,有%s,%d,%f)、使用type()检查变量的类型
举例:a = int(input(‘a = ‘))
b = int(input(‘b = ‘))
print(’%d + %d = %d’ % (a, b, a + b))
print(’%d - %d = %d’ % (a, b, a - b))
其余跟上相同
input_=input()返回字符串—>print(input_,type(input_))
注:若输出的内容想要呈现一行显示,则输出时加(end=” “)
4.运算符
最常用的:
(1)切片:[ ] [:] 例:a=“abcdef” print(a[-1])返回d:相当于len-1 print(a[1:3])返回bc:前闭后开 print(a[::-1])返回值倒过来 fedcba print(a[1:5:2]):2代表步长 bd
(2)开根(指数):** 例:a=10 print(a**(1/2))
(3) 身份运算符:is is not 输出地址 例:foo=257 print(foo is 257) 返回值false
(4)成员运算符:in not in
(5)逻辑运算符:not or and
三、分支结构
1.if语句使用
结构:if condition(判断条件):
执行的代码
else:
另外的代码
举例:(1)要求:输入一个数字,判断这个数字是否为水仙花数
num=input(“请输入一个数字”)
bai=int(num[0])**3 利用索引
shi=int(num[1])**3
ge=int(num[2])**3
if bai+shi+ge==int(num):
print(”%s 是一个水仙花数"%num)
else:
print("%s 不是一个水仙花数"%num)
(2)电脑随机生成两个数,用户输入的数为这两个数的和,则获得100分,游戏进行10轮
import random
count=0
for i in range(10):
num1=random.randint(0,10)
num2=random.randint(0,10)
num=int(input(">>"))
if num1+num2= =num
print(“获得100分”)
count +=100
else:
print(“答错了”)
if count= =1000:
print(“开始第二关”)
else:
print(“Game Over”)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值