第二天上课总结

基础语法和变量

百度

1.注释

#代码分为有效代码和注释两个部分,

#1)有效代码就是会被编译器、解译器翻译成机器码来影响程序的功能

#2)注释就是代码中不参与执行的部分,注释的存在不影响程序的功能

1.1单行注释-在注释内容前加#

#快捷键-ctr+/

print('hello world')    #我是注释
print('你好吗?')

1.2多行注释

#将注释内容放在""""""或者’’’’’'中

'''
我是第一行注释
我是第二行注释

'''

2.行和缩进

#1)一般情况下,一条语句占一行;一行结束后不需要写分号

print('hello world')
print('你好!')

#2)如果要在一行写多条语句,语句之间必须用分号隔开

print('python');print('java')

#3)一行一句的开头不能随便添加缩进-空格、水平表字符

print('好好学习!')

3.标识符-命名约束

#当需要程序员命名的时候,标识符就是对命名的要求

#python对应名字的要求(标识符的要求);由字母数字下划线组成;并且数据不能开头

abc=100
a1=100
a__=100
a_1=100

#a-b=100 #报错,名字中不能出现-

#1ab=100 #报错,名字中数字不能开头

4.关键字-本身具备特殊功能或者特殊意义的标识符

#'false','None','True','and','as',
from keyword import kwlist;print(kwlist)

#for=100

5.常见数据和数据类型

'''
1)数字数据-用来表示数值大小的数据,比如:身高,年龄,体重,价格,数量,折扣等。
程序中表示数字的方式和数学表示数字的方式一样,列如:12、+12、-23、1.23、0.85、-2.5、3e4;
python中数字对应的类型有两种:int(整型,相当于数学中的整数)、float(浮点型,相当于数学中的小数)
2)文本数据-文字信息对应的数据;比如:姓名、地址、专业名、学校名、心情。
程序中需要表示文本数据需要将数据放在单引号或者双引号中,列如:'余婷'、"重庆";
python中文本数据对应的类型只有:str(字符串)
3)布尔数据-只有True和False两个值,True表示肯定、真;False表示否定、假
True   相当于√
False  相当于×
程序中表示布尔数据的时候直接写。(注意:True和False是关键字)
布尔对应的类型:bool(布尔)
4)空值-Python中None表示空
'''
100
+100
-23
1.23
-2.34
print(3e3)   #3000

tel='18281562521'
print(100)
print('hello world!')
print(True)
print(False)

6.type函数-获取数据的类型

#type(数据)

type(100) #获取100对应的类型
print(type(100))  #打印获取到的100的类型

#练习:分别打印:12.5、True、'True’的类型

print(type(12.5))     #<class 'float'>
print(type(True))     #<class 'boot'>
print(type('True'))   #<class 'str'>

输出函数(打印函数)-print

#print函数的作用是将数据显示在控制台

#1)print数据- 打印单个数据

print(100)
print('你好')
print(100+200)   #300
print('100+200')  #100+200

#2)print(数据1,数据2,数据3,…)同时打印多个数据

print(100,'你好',100+200,True)

#练习:使用一个print打印12.5和12.5对应的类型

print(12.5,type(12.5))

#3) 定制end :print(数据1,数据2,…,end=‘结束标志’)

#结束标志默认是换行

#一个print在打印数据的时候,数据打印完了,会打印end后面的结束标志

print(10,end='')
print(200)
#打印结果:
"""
10200
"""
print(100,end='+')
print(200,end=';')
print('abc')
#打印结果:
'''
100+200;abc
'''
print(10,20,30,end='=')
print(60)
#打印结果:
'''
10 20 30=60
'''

#4)定制 sep :print(数据1,数据2,数据3…,sep=‘分割方式’)

#分割方式默认是空格

print(10,11,22,33) #10 11 22 33
print(10,11,22,33,sep=';')  #10;11;22;33
print(10,11,22,33,sep='')  #10112233
print(10,11,22,33,sep='and') #10and11and22and33
print(10,11,22,33,sep='+',end=';')  #10+11+22+33;

#2.)输入函数-input

#input的作用:在程序中获取控制太输入的数据

#变量名=input(提示输入信息)-在控制台提示用户输入数据,并且将输入的数据存储到前面的变量中

#name=input(‘请输入姓名:’)

#print(name)

#注意:通过input输入数据的时候,不管输入的内容是什么,获取到的数据类型都是字符串

#value=input(‘请输入数据:’)

#print(value,type(value))

#补充:类型转换

#类型名(数据)-将指定数据转换成指定类型

num='12'
print(type('num'))
#<class 'str'>
num=int('12')
print(type(num),num+1)
#<class 'int'> 13

#将输入年龄值转换成整型在保存到变量age中

#age=int(input(’‘请输入年龄:’’))

#print(age+1) #18+1

#所有的float数据都可以转换成int

print(int(1.82))
#1
print(int(-10.5))
#-10

字符串只有引号中是整数的字符串才可以转换成int

print(int('123'))
#123

print(int(‘12.3’))

print(int(‘abc’))

#布尔可以转换成整数

print(intTrue)
#1
print(int(False))
#0

#4)变量的使用

print('九尾妖狐:妩媚倾城的面容,我蛊惑万千众生。殊不知心里早有了一个人,却只能无尽的思念。你送我的宝珠我一直带着,只因为我能看见你的身影')
print('九尾妖狐:妩媚倾城的面容,我蛊惑万千众生。殊不知心里早有了一个人,却只能无尽的思念。你送我的宝珠我一直带着,只因为我能看见你的身影')
print('九尾妖狐:妩媚倾城的面容,我蛊惑万千众生。殊不知心里早有了一个人,却只能无尽的思念。你送我的宝珠我一直带着,只因为我能看见你的身影')
message = '九尾妖狐:妩媚倾城的面容,我蛊惑万千众生。殊不知心里早有了一个人,却只能无尽的思念。你送我的宝珠我一直带着,只因为我能看见你的身影'
print(message)
print(message)
print(message)
print(18)
print(20)
age=18
print(age)
price=20

#结论:当在程序中需要一个数据的时候,先将数据保存到变量中; 然后再通过使用变量来使用这个数据

age=17
print('姚万里的年龄',age)
print('讲师一阶段的年龄',age)

1.定义变量(创建变量)-将数据保存到变量中

"""
语法:
变量名 = 数据

说明:
变量名     -   程序员自己命名;
              要求:是标识符;不是关键字
              规范:a.见名知义(看到变量名就大概知道这个变量中保存的是什么数据)、
                   b.所有的字母都小写,多个单词之间用下划线隔开
                   c.不使用系统的函数名、类名、模块名
=       -     固定写法;(赋值符号)
数据     -     任何有结果的表达式,例如:任何类型的数据、运算表达式等
"""
discount_price=89
#print=10
#print('hello world!')
a='abc'
b=10+20
print(b)

#2.使用变量

#使用变量就是使用变量中保存的数据。数据能干的事情,保存这个数据的变量都可以干

num = 100
print(100, num)

print(100 + 1, num + 1)

print(type(100), type(num))

x = 100
y = num
print(y)

#3.重新给变量赋值

x=100
x=200
print(x)  #200
x='abc'
print(x)  #abc

#4.同时定义多个变量

#1)同时定义多个变量赋相同的值: 变量名1 = 变量名2 = 变量名2 = … = 数据

a=b=c=2
print(a,b,c)   # 2 2 2

#2)同时定义多个变量赋不同的值:变量名1, 变量名2, 变量名3,… = 数据1, 数据2, 数据3,…

x,y,z=100,200,300
print(z)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值