Day2总结

Day2


1.print的使用

print()是一个固定写法,在在控制台输出/打印括号中的内容,是python最常用的

>>>print('hello world')
hello world
>>>print('yuting')
yuting
print('小川')
小川
print(100)
100
>>>a=10 
>>>b=10
>>>print(a+b)
20

2.crtl快捷键的使用

crtl+/ --添加/取消注释
crtl+s --保存
crtl+b --编译
crtl+c --复制
crtl+v --粘贴
crtl+x --剪切
crtl+z --撤销
crtl+y --反撤销
crtl+a --全选
crtl+f --弹出搜索框
按住shift不放点鼠标,选择部分
按住crtl不放在多个地方点鼠标,出现多个光标,可多写

3.注释

1.1什么是注释

注释是代码中不参与编译和执行的部分,用来对程序进行解释说明,方便自己或者别人对代码的阅读
注意:建议在代码中要常写注释

1.2怎么加注释

a.单行注释:在一行文字前加#
b.使用三个单引号或者三个双引号引起来(一般用三个双引号)
"""
第一行注释
第二行注释
"""
'''
第一行注释
第二行注释
'''

4.语句

一般情况下一行只写一条语句,并且一条语句结束不需要分号;如果一行写多条语句,语句之间用分号隔开,一般来说不建议这样写

print('hello');print('print')  
print('hello')
print('print')

多行语句换换行加\,反斜杠不能破坏数据,如果一条语句特别长,需要多行显示

num=5799379539795+759475497937593\
-3439393943*4353535
print(num)

5.行和缩进

在python程序中,不能在一句代码开头随意添加空格和制表符,要求同一级代码开头的缩进是一致的,否则程序会报错

print('line')
  print('lindd')   

error:前面空两格会显示缩进错误
行的规范:要求声明函数和类的时候,前后有两个换行。类中的函数,声明前后有一个换行

6.标识符

tips:标识符是用来给变量、函数、类等命名用的(名字用的)
要求由字母、数字和下划线组成,并且数字不能开头(标准);但是在python3中,标识符中可以包含中文、日语、韩语等符号
(变量名=值),声明变量
name=100,其中'name'就是标识符
python中大小写敏感(大写和小写值不同)

Name=200
stu_id1=100
name=100

1name=20 错误:标识符的数字不能开头
名字=100,理论上可以使用中文,但不建议


7.关键字(保留字)

python保留用来表示一些特殊功能和特殊意义的标识符就是关键字

import keyword
print(keyword.kwlist)

"""
['False', 'None', 'True', 'and', 'as', 'assert', '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']
"""

8.常见数据类型

int,float,bool,str,list,dict,tuple,set,function...等
整型(int):表示数字中所有的整数,例如,10,-100.123,python2.x中long
浮点型(float):表示数字中所有的小数,包括整的小数,负的小数
布尔(bool): 表示真或者假的数据,只有True和False两个值
字符串(str):表示所有的文本数据,例如:'大连民主学校','计算机科学','手机号','身份证号码',必须用''引号

name='阿罗'
print('name')
阿罗

9.print函数(指定意义的代码块)

print是python内置的函数,可以将括号里的任何内容从控制台输出

1)括号中可以放数据(值)

print(100)
print(12.34)
print(True)
print('好好学习')

2)括号中可以放变量

声明一个变量,并且赋值18

age=18  
print(age)
18

3)括号中可以放运算表达式

print(18+2)
20

4)一个print可以同时打印多个数据(让多个数据用逗号隔开)

print(18,'小明',age)
18,小明,age

10.input函数

语法: 变量名=input(提示语句)
当程序在执行过程中遇到了input,程序会停下来,直到输入结束才接着往后面执行
注意:不管在键盘上输入什么内容,返回/拿到的都是字符串类型

age2=input('请输入年龄:')
print('输入年龄是:',age2)
name=input('请输入名字:')
print('输入的名字',name)

11.什么是变量

变量就是在程序中用来保存数据用的

12.怎么使用变量(变量的声明/定义)

语法:变量名=值

说明:a.变量名:自己命名,要求是标识符,不能是关键字
见名知义,所有字母都小写,多个单词之间用下划线隔开(PEP8)
b.=:赋值符号,不是等号;将=右边的值赋给左边的变量
c.值:python支持的数据类型的数据;已经声明过的变量;运算表达式

age=190
name='小川'
dog_name='小川'
age1=age
print(age1)
sum1=10+29+3
print(sum1)
class_name1='python1902'
print(class_name1)
print(sum1,name)
**stuid=id1   error: id1 is not defined**

13.同时声明多个变量

a.同时声明多个变量赋相同的值

a=b=c=d=f=29 

b.同时声明多个变量赋不同的值,值和变量个数相同

a11,b22,c33=18,19,19
print(a11,b22,c33)
name,age,gender='小川',23,'男'
print(name,age,gender)

4.注意:

1)变量必须声明再使用

print(name,name2) #name 'name2' is not defined

2)重新给变量赋值,新的值会覆盖原来的值

class_name='python1902'
class_name='python1903'
print(class_name)
python1903

14.变量的类型:同一个变量可以存储不同类型的数据

name3='gdds'
print(type(name3))
name3=100
print(type(name3))

如何查看变量的数据的类型:type函数:type(数据/变量)--->获取指定数据/变量的类型

15.python中声明变量和给变量赋值的原理:

先挖坑将数据存起来(根据数据大小挖合适的坑),然后再将变量作为标签贴到这个坑上
先在内存中开辟合适的内存空间将数据存起来,然后在变量中存储这个数据在内存中的地址
在c语言变量命名前, 先需要命名类型,根据类型存放数据,但容易出现内存浪费或者内存不足数据溢出的情况,

num=9999**9999
print(num)

16.python支持的运算符

python支持的运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算

  • 1.数学运算:+,-,,/,//(整除),%(取余数),(幂运算)
    +,-,
    ,/和数学中的加减乘除一模一样
print(10+434)
444

1).//:求商取商的整数部分

print(5//2)
2
print(3.9//3)
2
print(273//100)
2

2).%:两个数相除取余数

print(5%2)
1
print(89%56)
33

+应用1:判断一个数的奇偶性,让这个数对2取1,看结果是0还是1
+应用2:获取一个整数的低几位 123%10 --->3
print(242424%100)

3):xy--求x的y次方

print(2**3)
print(16**0.5)
print(8**(1/3))

4)支持混合运算,混合的时候先算幂运算,然后再算乘除取余,最后再算加减;可以加括号改变运算顺序

print(2+3*2)
8
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容