python-变量与字符串,基础语法

环境推荐pycharm的社区版,是免费的。
注释
单行注释#

#我是一个单行注释

多行注释 """"""

"""
作者:
日期:年月日
"""

缩进
Python是使用缩进来表示代码块,不用大括号{}

if guess == 8:
    print("你是蛔虫嘛")
    print("猜对啦")
else:
    print("猜错啦,我现在想的是8")
print("游戏结束~")

缩进相同就是同一个代码块,所以一定要注意缩进
变量
变量名通常由字母,数字,下划线构成,但是不可以以数字开头
Python3的变量名支持汉字

幸运树 = 588
print(幸运树)

在这里插入图片描述
变量交换
python不需要中间变量

x = 5
y = 6
x, y = y, x
print(x, y)

数字类型
python中数字有四种类型:整数、布尔型、浮点数和复数。
复数complex:如1+2j
字符串
单引号print('哈哈')
双引号print("let's go!")
单引号和双引号都不可以多行使用,只能在一行使用
转义字符\ 直接加符号
print('let\'s go!')这里的\'就只代表'不代表字符串的符号
当字符串中有\

1.使用\去转义

print('d:\\three\\tow\\one')

在这里插入图片描述

2.字符串整体(包括引号)最前面加r

 print(r'd:\three\tow\one')

多行语句

  1. 使用\
    在一行的最后加上\表示字符串还未结束
print('1   \n\
      2222222222\n\
33333')

在这里插入图片描述
2. 三引号

三引号会自动换行,所以不用加\n换行,加\n的话会多一行

 print('''1  
      2222222222
33333''')

在这里插入图片描述

print('''1\n  
      2222222222''')

在这里插入图片描述
字符串的拼接
字符串可以用 + 运算符连接在一起,用 * 运算符重复。

print('520'+'1314')
print('520\n'*5)

在这里插入图片描述
字符串的截取

# 变量[头下标:尾下标:步长]
print(x[1:5:2])

步长是指隔几个字符取一个字符,包括头下标的字符,不包括尾下标的字符
字符串从左往右以 0 开始,从右往左以 -1 开始。

#变量[头下标:尾下标],包括头下标~不包括尾下标
x = 'hello my baby'
print(x[1:6])#输出为ello 
#空格也是字符
#变量[下标],第几个字符
print(x[6])#输出m

输入函数input

x = input()#输入函数
y = input('请输入第二个数:')
print(x, y)

在这里插入图片描述
同一行显示多个语句;隔开即可
多个print输出的是直接换行的,不换行需要在变量末尾加上 end=""

x = 6; y = 7
print(x, y)
print(x, end=" ")
print(x, end="哈")
print(y)
'''
输出为
6 7
6 6哈7
'''

if等复合语句
条件不需加括号,if 条件:,缩进相同即为一组

if guess == 8:
    print("你是蛔虫嘛")
    print("猜对啦")
else:
    print("猜错啦,我现在想的是8")
print("游戏结束~")

break 可以用于单层循环跳出
模块导入
import 或者 from...import 来导入相应的模块

import random# 导入随机数模块
y = random.randint(1,10) # 1~10之间的随机数

将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值