人工智能:Python-Jupyter基础语法入门01
定义变量#定义一个变量,存储数据name='小明'age=18print(age)小明183.2 变量类型#变量类型#可以通过type查看数据类型........3.3 标识符#标识符:只能由字母,下划线和数字组成,并且数字不能作为开头,#注意:在python中标识符是区分大小写的,name和Name是不一样的错误示例:!age=112age=12错误示例:#关键字 注意:在命名变量时不能和关键字
·
一,第一个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
如有纰漏之处,请留言指教,非常感谢
以上就是本期全部内容。我是写代码的丸叽~ ,有问题大家随时留言讨论 ,我们下期见~
更多推荐
已为社区贡献1条内容
所有评论(0)