我是靠谱客的博主 称心小土豆,最近开发中收集的这篇文章主要介绍day 1 note 基础语法和变量day 1 note 基础语法和变量,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

day 1 note 基础语法和变量

01. 基础语法

1. 注释

注释就是代码中不参与编译执行的部分(不影响程序的功能);在代码中起到注解和说明的作用

  1. 单行注释 - 在说明性文字前加 ## 后需要一个空格), 快捷键:ctrl + /

print(‘hello world!’) # 打印 hello world!

  1. 行注释(文档注释) - 将说明性文字放在六个 " 或者6个 之间
"""
多行注释1
多行注释2
....
"""
'''
多行注释1
多行注释2
...
'''

2.语句

1)一条语句占一行, 一行结束不需要分号, 如果一行结束的时候加分号不会报错

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

3)如果一条语句很长,可以多行显示,在换行的时候需要加 (加的时候,这个不能破坏数据)

print('你好!')
print('python!');  print('java')

result = 19998 + 72338 - 923787 + 238947 
         - 329482893748 + 23748927 - 23778472873  
         + 28374798 - 2398748 + 2983784 -283467
print(result)   # -353209533831

3.标识符

标识符就是用来给 变量、函数、类 取名用的(名字)

标识符的要求:

1)由字母、数字或者下划线组成(python3.x中文也可以作为标识符,但是不要用)

  1. 数字不能开头
age = 18
年龄 = 18   # (中文可以,但是不建议用

name = '余婷'
name2 = '酒坛坛儿'
_name = '张三'

2name = '张三'    # SyntaxError;数字不能开口

na+me = '李四'      # SyntaxError;名字中不能出现字母、数字下划线以外的符号

4.关键字(保留字)

在python中本身就是具备特殊功能或者特殊意义的标识符

Python中所有的关键字:

['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']

from keyword import kwlist
print(kwlist)and = 18

print = 18   # print是系统函数,最好不要用来命名,否则本身
print('hello world!')

5.常见数据和数据类型

1)常见的数据:

a. 数字数据 - 表示数值大小的数据就是数字数据(比如:年龄值、身高、体重、距离、速度等…);

在python中数字直接表示:

 18    34    30000     6.5     +9.88     
 
10 +5 j   2 +1 j    # 虚部如果是1, 1不能省

数字数据相关类型:整型(整数对应的类型,类型名-int)、

​ 浮点型(小数对应的类型, 类型名-float)、

​ *复数(由实部和虚部组成的数,虚数单位是j, 类型名-complex)

b. 文本数据 - 表示文字信息的数据就是文本数据(比如:姓名、性别、地址、公司名、电话号码、邮编, 等)

在python中文本表示的时候如要加引号,单引号 ‘’ 或者双引号 " " 都可以

文本数据相关类型:字符串(类型名-str)

文本在程序中的表示:

'小明'
"四川成都"
'hello world!'

c. 布尔数据 - 只有 True 和 False 两个值的数据, 其中 True 表示真/肯定, False 表示假/否定

在python中表示的时候直接写 True 或 False

相关类型:布尔(类型名-bool)

True
False

2)type函数 - type(数据):获取指定数据类型.

print(type(10))    # <class 'int'>
print(type('你好!'))  # <class 'str'>
print(type(10+4 j))      # <class 'complex'>


02. 输入输出函数

1.输出函数(在控制台输出内容) - print

  1. 用法一: print(数据) - 在控制台打印指定的数据
print('=============用法1=============')
print(89)
print('hello')
print(True)
print(1+1)
  1. 用法二:print(数据1, 数据2, 数据3, …) - 在控制台同时打印多个数据

一个print同时打印多个数据的时候,默认情况下,数据在一行显示,中间用空格隔开

print('=============用法2===============')
print(10, ' ', 20)
print(10, '你好', True)

age = 18
print('年龄:', age)
print('123nabc')

3)用法三:

print(数据, end=结束字符串)

print(数据1, 数据2, 数据3,…, end=结束字符串)

默认情况下,一个print将数据打印完成后会自动换行(因为end默认值是换行符’n’ )

print('====================用法3================')
print(100, end=',')
print(200, end=';')
print()
print(10, 20, 30, end='????n')

4)用法四:

print(数据1, 数据2, 数据3,…, sep = 分隔字符串)

默认情况下,分隔字符串的值是空格(sep 值是’ ')

print('====================用法4================')
print(1, 2, 3, 4, sep='❤')
print(11, 22, 33, 44, sep='-', end='。n')
print(100, 200, 300, end=';', sep='*')
print()

2.输入函数 - input

input(输入提示信息) - - 获取控制台的输入提示信息后面输入的内容并返回

注意: 不管从控制台输入的是什么,得到的数据的类型都是字符串

name = input('请输入姓名:')
print(name, type(name))

age = int(input('请输入年龄:'))    # 让输入的年龄值变成整数
print(age, type(age))

03. 变量

1.变量的作用

变量就是用来在程序中保存数据的(可以看是容器)

2.定义变量

1)语法: 变量名 = 数据

2)说明:

a. 变量名 – 程序员自己命名;

​ 要求: 是标识符,不能是关键字

​ 规范: (1) 字母都小写,

​ (2) 多个单词用下划线隔开;

​ (3) 见名知义(看到变量名大概知道这个变量中保存的是什么数据);

​ 不使用系统提供的函数名、类名或者模块名

**b. **= - 赋值符号;固定写法

c.数据 - (1) 可以是任由有结果的表达式; 包括具体的数据(比如:数字、字符串、布尔)、

​ (2) 有结果的运算表达式、

​ (3) 函数调用表达式

abc = 10

1abc = 10    # SyntaxError; 数字不能开头

and = 10     # SyntaxError; and是关键字

teacher_name = '余婷'
age = 18

print = '你好!'    # 语法上不报错,但是不能这样用!如果这样做会导致系统函数print的打印功能消失

result1 = 20
result2 = 20 + 30

name = input('请输入姓名:')

练习:

定义一个变量,保存家庭地址;

address = '四川安岳'

定一个变量保存电话号码;

tel = '17227362733'

3.使用变量

使用变量就是使用变量中保存的数据; 变量中保存的数据可以怎么使用,那么这个变量就可以怎么使用

a = 100

print(100)
print(a)   # 100

print(100+200)
print(a+200)    # 300

b = 100   # 把100赋给b
c = a     # 把a赋给c,相当于把100赋给c
print(c)  # 100

4.重新赋值

可以通过重新给变量赋值来修改变量中保存

(python中同一个变量可以保存不同类型的数据)

num = 1
print(num)

num = 10    # 重新给num赋值为10
print(num)

num = 'hello'   # 重新给num赋值为 'hello'  (python中同一个变量可以保存不同类型的数据)
print(num)

5.同时定义多个变量

1)同时定义多个变量赋相同的值

变量名1 = 变量名2 = 变量名3 = … = 数据

score1 =  score2 = score3 = 0
print(score1,  score2,  score3)

2)同时定义多个变量赋不同的值

变量名1,变量名2,变量名3,… = 数据1,数据2,数据3,…

注意: = 前面变量的个数必须和 = 后面数据的个数保持一致

x,  y,  z = 100, 200, 300
print(x, y, z)

应用:交换两个变量的值

m = 10
n = 20

错误方法:

m = n     # m = 20

n = m     # n = 20

方法一:

i = m    # i = 10

m = n    # m = 20

n = i    # n = 10

方法二:

m, n = n, m    # m, n = 20, 10

print(m, n)   # 20, 10

最后

以上就是称心小土豆为你收集整理的day 1 note 基础语法和变量day 1 note 基础语法和变量的全部内容,希望文章能够帮你解决day 1 note 基础语法和变量day 1 note 基础语法和变量所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(28)

评论列表共有 0 条评论

立即
投稿
返回
顶部