一、变量名
自定义变量名只能用 数字、字母、下划线组成。
使用变量前,需对其先赋值
注意:1.变量名不能以数字开头;
2.不能是关键字;例如:‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘,
‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘,
‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘
3.最好不要和Python中内置的东西重复;另外在写代码时两个单词最好用下划线连接,如 use_name;
关于注释:单行注释 #.............内容..................
多行注释 """...........内容.............."""
二、条件语句
1.if基本语句
if 条件:
内部代码块 #内部块代码不能与 if 顶齐,一般留四个空格,即一个Tab键
内部代码块
else:
...
print(‘....‘)
例如:
if 1 == 1:
print("欢迎学习Python")
print("欢迎来到博客园")
else:
print("欢迎来到西南石油大学")
2. if 支持嵌套
if 1 == 1:
if 2 == 2:
print("欢迎学习Python")
print("欢迎来到博客园")
else:
print("欢迎来到西南石油大学")
else:
print("欢迎")
3. if elif
inp = input(‘请输入成绩:‘)
if inp == "90":
print(‘优秀‘)
elif inp == "80":
print(‘良好‘)
elif inp == "70":
print(中等‘)
else:
print(‘及格‘)
print(‘........end.......‘)
pass:如果条件后面什么都不执行,就可以用pass,Pass代指空代码,无意义,仅仅用于表示代码块
例如
if 1==1:
pass
else:
print(‘sb‘)
三、基本数据类型
1.字符串
到目前为止我们所认知的字符串就是引号内的所有东西,我们也把字符串叫做文本,文本和数字是截然不同的。
如 让两个数字相加和让两个字符相加
在数字加上引号再相加就变成了字符串拼接。
在创建一个字符串时,就要在字符两边加上引号,可以是单引号,双引号,还可以是三重引号 ,但是不能混搭。
如 name = "我是焦帅峰"
name = ‘我是焦帅峰‘
name = """我是焦帅峰"""
name = ‘‘‘我是焦帅峰‘‘‘
例如:我们在输入字符串 Let‘s go,如果用单引号,就会报错。
这个时候解决办法有两种:一是用双引号
二是使用转义符号(\)对字符串中引号进行转义
注:字符串不能以 \ 结尾,在字符串中 \ 表示字符串还没有结束,换行继续的意思
2.算术操作符
+ - * / % ** //
前四个就是加减乘除
% 表示取余数
// 表示取商
**表示幂
3.while 循环
while 条件:
条件为真执行的操作
死循环
while 1==1:
执行操作
练习题
1、使用while循环输入 1 2 3 4 5 6 8 9 10
a=0 while a<10: a+=1 if a==7 : pass else: print(a)
2、求1-100的所有数的和
a=0 s=0 while a<100: a+=1 s=s+a print(s)
3、输出 1-100 内的所有奇数
a=0 while a<100: a=a+1 if a%2==0: pass else: print(a)
4、输出 1-100 内的所有偶数
a=0 while a<100: a=a+1 if a%2==1: pass else: print(a)
5、求1-2+3-4+5 ... 99的所有数的和
n = 1 s = 0 # s是之前所有数的总和 while n < 100: temp = n % 2 if temp == 0: s = s - n else: s = s + n n = n + 1 print(s)
6.用户登录(三次重试机会)
i=0 while i<3: a = input("请输入用户名:") if a=="1234": print("登录成功") else: print("登录失败") i=i+1 print("请稍后再试")
---恢复内容结束---
原文地址:https://www.cnblogs.com/jiaoshuaifeng/p/8342910.html