python与C、java类语言的语法不同之处

变量不用提前声明,每句后面不用。
导入用import math

函数与方法区别: 通用的,不属于对于字符串或数字或其它类型的对象 是 函数。 对于特定对象 是 方法

1.输出

多了一种形式
print(’*’ * 10)

2.变量

bool值不一样,首字母必须大写
True False

3.接受输入

name = input('what is your name? ')

4.类型转换

int()
float()
bool()

5.字符串

‘’’
‘’’ 三个引号,保留原来样式输出

另外字符串输出很特别

print(course[-1]) #独有 倒数第一个
print(course[0:3]) #第012位置
print(course[1:]) #y-s 从第一个开始到所有
print(course[:5]) #P-o 第01234位置 前五个
another = course[:] #复制

name = ‘Jennifer’
print(name[1:-1]) # ennife

6.格式化字符串

引号前加f同时{}里填变量名
msg = f’{first} [{last}] is a coder’

7.字符串方法
len() #通用函数
course.upper() #对于特定对象 方法
course.lower()
course.title() #返回"标题化"的字符串,就是说所有单词都是以大写开始。
course.find(‘o’) # 返回第一个找到的
print(‘Python’ in course) #bool表达式 in运算符

8.运算符及优先级

//  取整
%   取余
**  幂

parenthesis 括号
exponentiation 2 ** 3
multiplication or division
addition or

9.数学函数

需导入数学模块
import math

round(x) #四舍五入且可选择保留位数 如果距离两边一样远,会保留到偶数的一边
#rount 有坑 尽量不用
abs() #
math.ceil() #返回数字的上入整数。
math.floor() #向下取整
#查看具体数学函数可以谷歌搜索 python3 math module
#即https://docs.python.org/3/library/math.html查看官方文档

10.if语句

if bool:

elif bool:

else:

11.逻辑运算符

and or not

12.比较运算符

一样
注意input接受到的全部是字符串
比较时大小写不敏感是可input().upper()或.lower

13.while循环与终止循环

while循环也有else
打断为break
while bool:

else:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值