一,第一个py程序

# 第一个python程序
print('Hello World')

Hello World

二,注释

2.1单行注释

#单行注释
#注释:标准代码功能说明之类
print('hello')
hello

2.2多行注释

#多行注释
print('''
多行注释内容,
可以换行进行输入
''')

print("""
多行注释,
双引号和单引号是一样的
""")


多行注释内容,
可以换行进行输入


多行注释,
双引号和单引号是一样的

2.3 coding=utf8
 

#coding=utf8
#文本注释
print('这里是文本注释')

这里是文本注释

三,变量

3.1 定义变量

#定义变量
#定义一个变量,存储数据
name='小明'
print(name)
age=18
print(age)

小明
18

3.2 变量类型

#变量类型
#可以通过type查看数据类型
print(type(name))
print('''........''')
print(type(age))

<class 'str'>
........
<class 'int'>

3.3 标识符

#标识符:只能由字母,下划线和数字组成,并且数字不能作为开头,
#注意:在python中标识符是区分大小写的,name和Name是不一样的
错误示例:
!age=11
2age=12  


Cell In[13], line 3
    错误示例:
        ^
SyntaxError: invalid character ':' (U+FF1A)

#关键字 注意:在命名变量时不能和关键字相同

#关键字 注意:在命名变量时不能和关键字相同
import keyword
#for=10
#print(for)
keyword.kwlist

['False',
 'None',
 'True',
 'and',
 'as',
 'assert',
 'async',
 'await',
 'break',
 'class',
 'continue',
 'def',
 'del',
 'elif',
 'else',
 'except',
 'finally',
 'for',
 'from',
 'global',
 'if',
 'import',
 'in',
 'is',
 'lambda',
 'nonlocal',
 'not',
 'or',
 'pass',
 'raise',
 'return',
 'try',
 'while',
 'with',
 'yield']

四,输出与输入

4.1 输出

#输出
#输出变量
print('python程序中输出')

python程序中输出

4.2 输入

#输入
password=input("请输入密码:")
print(password)

请输入密码: asa
asa

4.3 格式化输出 

#格式化输出  %s:对字符串做格式化输出 %d:对整数型格式化输出
password=input("请输入您的密码:")
print('您的密码是:%s' % password)

请输入您的密码: 123456
您的密码是:123456

4.4 查询一个学生信息

#查询一个学生信息
t_id=input('学号:')
name=input('姓名:')
print('该学生的学号:%s ,姓名:%s' %(t_id,name))

number=1010
print('数字是: %d' %number)

学号: 106902016
姓名: Lilly
该学生的学号:106902016 ,姓名:Lilly

4.5单个变量赋值

#单个变量赋值
name='小明'
print(name)

数字是: 1010

4.6 多个变量赋值

#多个变量赋值
id,name,age=1001,'关羽',45
print('id: %d , 姓名:%s, 年龄:%d' %(id,name,age))

小明
id: 1001 , 姓名:关羽, 年龄:45

五,判断语句

5.1 if else

#判断
#if else

#用1表示有车片,用0表示没有车票
ticket=2
if ticket == 1:
    print('有票,回家过年')
else:
    print('没有车票,不能回家')


没有车票,不能回家

5.2 elif

#elif

score=70
if score>=90 and sore<=100:
    print('成绩为A')
elif score>=80 and score<90:
    print('成绩为B')
elif score>=70 and score<80:
    print('成绩为C')
elif score>=60 and score<70:
    print('成绩为D')
elif score>=0 and score<60:
    print('成绩为E')

成绩为C

5.3 while循环(字符串进行遍历)

#while循环(字符串进行遍历)
i=0
while i<5:
    print('当前抄写 第%d遍笔记' %(i+1))
    print('i=%d'%i)
    i+=1  


当前抄写 第1遍笔记
i=0
当前抄写 第2遍笔记
i=1
当前抄写 第3遍笔记
i=2
当前抄写 第4遍笔记
i=3
当前抄写 第5遍笔记
i=4

5.4 for循环

#for循环

#需求:将1234求和
sum=0
for i in [1,2,3,4]:
    sum+=i
print(sum)



10

5.5 python3 range()

#python3中提供了range()返回的是一个可迭代对象(类型是对象),不是列表类型
#Python2中返回的是整数列表

#range一般集合for进行使用
for i in range(5):
    print(i)




0
1
2
3
4

5.6 break

#break
#作用:提前退出循环语句

for i in [1,2,3,4,5]:
    print('......')
    if i ==3:
        break
    print(i)

......
1
......
2
......

取余

print(5%2)
print(2%2)
print(7%3)

1
0
1
i=0
while i< 10:
    i+=1
    if i % 2==0:
        break
    print(i)




1

5.7continue

#continue
#作用:跳出本次循环,继续下一次循环
#如果i=2 就跳出循环继续后面的循环
for i in range(10):
    print('........')
    if i ==2:          
        continue
    print(i)




.....
0
.....
1
.....
.....
3
.....
4
.....
5
.....
6
.....
7
.....
8
.....
9

如有纰漏之处,请留言指教,非常感谢

以上就是本期全部内容。我是写代码的丸叽~ ,有问题大家随时留言讨论 ,我们下期见~

Logo

更多推荐