Pytho关键字:
-数字 1 2 3 6 4 8 9
-字母 j k o j k o
-下划线 _ _ __
1.数字不能开头
2.不能是关键字
3.不要和Python内置东西重复
代码简便:
例子:user_id
基础部分:
Hello World!!!
-后缀名可以是任意?
导入模块时,如果不是.py文件无法导入
两种执行方式:
windows:
python解释器 py文件路径
python 进入解释器:实时输入并获取执行结果
Linux中特有:
执行文件: ./2.py(2.py是文件名)
文件内部:#!/usr/bin/env python ----指明文件解释器在Linux下的/usr/bin/env目录里(解释器路径)
print('Hello World!!!')
编码:
#-*- coding:utf8 -*-(在py2中只要出现中文需要加这一条语句,否则无法执行,在py3中则不需要)
unicode编码:采用16六位编码(浪费内存)
utf-8编码:能用多少就用多少(节省内存)
执行操作:
input():永远等待,知道用户输入值
基本数据类型:
字符串(引号):"字符串" '字符串' """字符串""" '''字符串'''
加法:
n_1 = "yuywe"
n_2 = "yuywe"
n_3 = n_1+n_2
print(n_3)

乘法:(重复出现次数)
n_1 = "yuywe"
n_2 = "yuywe"
n_3 = n_1+n_2
n_4 = n_3*10
print(n_4)

数字(无引号):
a=10
b=2
c=a-b
d=a+b
e=a*b
i=a**b
f=a/b
h=a%b
j=a//b
print(c,d,e,f,h,i,j)

条件语句:
if 条件:(:是Python特有,代码块的首行缩进必须统一)
代码块
代码块
else :
代码块
代码块
嵌套条件:
a = int(input ("请输入一个数字"))
if a>60:
print("你及格了")
elif a>70:
print("你比及格牛逼一点")
elif a>80:
print("你比及格的牛逼两点")
else :
# pass(pass的作用:在你需要这个条件达成之后,不需要执行任何操作是使用,相当于代码块部分空白)
# print("小伙子你不及格")
'''(在这个地方的前面加上一个空格即可)
import time
b = 1
while b<=10:
if b==1:
start = time.time()
elif b==1000:
end = time.time()
b = b+1
'''
IndentationError: expected an indented block(缩进错误: 期望一个缩进的块)
这个错误改动缩进的地方
a = input ("请输入一个数字")#将input用的内容进行类型转换,正确的如下:
#a = int(input ("请输入一个数字"))
if a>60: print("你及格了") elif a>70: print("你比及格牛逼一点") elif a>80: print("你比及格的牛逼两点") else : # pass(pass的作用:在你需要这个条件达成之后,不需要执行任何操作是使用,相当于代码块部分空白) # print("小伙子你不及格")
TypeError: '>' not supported between instances of 'str' and 'int'(input()输入的内容是一个字符串,字符串跟整型数值进行比较,类型不匹配)
浙公网安备 33010602011771号