python之基本语法

Python的基本语法  python3—— python基础


1.第一句python

  1. ——后缀名可以是任意?(模块导入时,并不可以适用)
  2. ——文件后缀名是.py


2.两种执行方式

python解释器 py文件路径

pyhton 进入解释器 实时输入并读取结果

解释器路径

#!/usr/bin/env python python2中开头注释

       编码

# -*- coding:utf8 -*-

ascil 00000000 八位数

unicode 0000000000000000+ 至少16位数字来表示

utf-8 能用多少表示就用多少表示


5. 执行一个复杂的操作

提醒用户输入:用户名密码

获取用户名和密码,检测:用户名root 密码root

成功则登录

错误则失败

a.input的用法 永远等待,直到用户输入 将输入的值赋值给变量


6.变量名

变量只能由

字母

数字

下划线

特例:不能用数字开头

python的关键字  例如''class''等等


7.条件语句

(1) if 条件:

内部代码块

内部代码块

内部代码块

else:

...

#TAB代指四个位置的键位

(2) if else 可以支持嵌套

(3) if elif 的多条件判断

inp = input('请输入会员级别')
if inpu == "高级会员":
print('美女')
elif inp == "白金会员":
print('modol')
elif inp == "明星": print('城管')
print('开始服务吧....')



(4) 补充 psss为什么都不执行
if 1==1:
pass
else:
命令语句

8.基本数据类型

字符串(引号引起来的) 例如: name ="alex" or name ='alex'

字符串的加法 n1 = 'alex' n2= 'sb' n3 = n1 + n2

字符串的乘法 n1 = 'alex' n2 = n1*10

数字 加减乘除 次 方余 a3 =4**4(4的4次方) a4 = 39%8 (获取39除以8的余数)

a5 = 39//8(两个斜线表示取商

9.循环

死循环:
while 1==1 :
print('ok')

条件循环
count = 0
import time
while count < 10:
print(count,time.time)
count = count + 1
print(123)

10.练习题
(1)使用while循环输入1 2 3 4 5 6 8 9 10

count = 1
while count != 7 and count < = 10:
print(count)
count = count + 1

第二种解法

n = 1
while n < 11:
if n == 7:
pass
else:
print(n)
n =n + 1
print('------end----')


(2)求1-100的所有数的和

num = 1
count = 1
while count <= 100:
count = count + 1
num = num +count


(3)输出1-100内的所有奇数

count = 0 
while count < 100:
a1 = count % 2
if a1 == 0:
pass
else: 
print(a1)
count = count +1


(4)输出1-100内的所有偶数

count = 0 
while count < 100:
a1 = count% 2
if a1 == 0:
print(a1)
count = count +1
else:
pass

(5)求1-2+3-4+5...99的所有数的和

n = 1
s = 0 #s是之前所有数的总和
while n < 100:
temp = n% 2
if temp == 0:
s = s - n
n = n + 1
else
s = s + n
n = n + 1
print(s)
















猜你喜欢

转载自www.cnblogs.com/sunshineboy0307/p/11801674.html